The F2807x 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 TMS320F2807x 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 120 MHz)PERIPHERAL MODULE(1)(2) | IDD CURRENT REDUCTION (mA) |
---|
ADC(3) | 2.1 |
CAN | 2.1 |
CLA | 0.9 |
CMPSS(3) | 0.9 |
CPUTIMER | 0.2 |
DAC(3) | 0.4 |
DMA | 1.8 |
eCAP | 0.4 |
EMIF1 | 1.8 |
ePWM1 to ePWM4(4) | 2.8 |
ePWM5 to ePWM12(4) | 1.1 |
HRPWM(4) | 1.1 |
I2C | 0.9 |
McBSP | 1 |
SCI | 0.6 |
SDFM | 1.3 |
SPI | 0.4 |
USB and AUXPLL at 60 MHz | 14.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.