100 MHz C28x fixed-point core — what it means for the control loop
The TMS320F2802PZS runs the C28x fixed-point core at 100 MHz. The 32-bit single-core architecture operates on a 1.71 V to 1.89 V core supply.
Memory and peripherals — sizing the firmware footprint
64 KB of Flash (32K × 16) and 6K × 16 of RAM. The Flash is enough for a moderate motor-control firmware stack including the main control loop, CAN communication stack, and a bootloader. The RAM holds the control variables, ADC conversion tables, and a small data log — but there is no external memory interface, so any large lookup tables or data buffers must fit within the 6K × 16. The 16-channel 12-bit ADC covers three-phase current sensing, DC-link voltage, and a few auxiliary inputs without an external multiplexer. The PWM module is the key output peripheral for inverter gate-drive signals; POR and WDT are on-chip for safety-critical startup and watchdog supervision.
Connectivity and I/O — CANbus as the primary fieldbus
CANbus, SPI, I²C, SCI, and UART/USART are on-chip. The integrated CAN controller requires an external transceiver for network connection.
