The F2837xD devices provide some methods to reduce the device current consumption:
- Any one of the four low-power modes—IDLE, STANDBY, HALT, and HIBERNATE—could be entered during idle periods in the application.
- The flash module may be powered down if the code is run from RAM.
- Disable the pullups on pins that assume an output function.
- Each peripheral has an individual clock-enable bit (PCLKCRx). Reduced current consumption may be achieved by turning off the clock to any peripheral that is not used in a given application. Table 6-1 indicates the typical current reduction that may be achieved by disabling the clocks using the PCLKCRx register.
- To realize the lowest VDDA current
consumption in a low-power mode, see the
respective analog chapter of the TMS320F2837xD Dual-Core
Real-Time Microcontrollers Technical Reference
Manual to
ensure each module is powered down as well.
Table 6-1 Current on VDD
Supply by Various Peripherals (at 200 MHz)PERIPHERAL MODULE(1)(2) | IDD CURRENT REDUCTION (mA) |
---|
ADC(3) | 3.3 |
CAN | 3.3 |
CLA | 1.4 |
CMPSS(3) | 1.4 |
CPUTIMER | 0.3 |
DAC(3) | 0.6 |
DMA | 2.9 |
eCAP | 0.6 |
EMIF1 | 2.9 |
EMIF2 | 2.6 |
ePWM1 to ePWM4(4) | 4.5 |
ePWM5 to ePWM12(4) | 1.7 |
HRPWM(4) | 1.7 |
I2C | 1.3 |
McBSP | 1.6 |
SCI | 0.9 |
SDFM | 2 |
SPI | 0.5 |
uPP | 7.3 |
USB and AUXPLL at 60 MHz | 23.8 |
(1) At Vmax and 125°C.
(2) All peripherals are disabled upon reset. Use the PCLKCRx register to individually enable peripherals. For peripherals with multiple instances, the current quoted is for a single module.
(3) This number represents the current drawn by the digital portion of the ADC, CMPSS, and DAC modules.
(4) The ePWM is at /2 of SYSCLK.