Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



The Controller Area Network (CAN) protocol requires strict tolerances from reference bit clocks, which are generally met using quartz crystal oscillators or ceramic resonators. The TMS320F2803x, TMS320F2805x, and TMS320F2806x microcontrollers use an on-chip zero-pin oscillator with no external components as a reference clock for the CAN bootloader. This oscillator's tolerance is sufficient at room temperature, but not across the full operating temperature range of the device. To use the CAN bootloader at all temperatures, it is necessary to re-trim the oscillator using the on-chip temperature sensor. The retrim code can be programmed into the OTP memory to allow the entire Flash memory to be reprogrammed during the boot load process.

Associated Files: