Other Parts Discussed in Thread: MSPM0G1507, , ENERGYTRACE, SYSCONFIG
Hi there,
Recently we are working on low power mode for MSPM0G. On our customized board (which is using MSPM0G1507), we are seeing that if we add external pull-down resistor with 100K Ohm value, the MCU is drawing more power than expected, if the UART puerperal is enabled.
This is reproducible on LP-MSPM0G3507 EVAL board. To reproduce:
- use example project uart_echo_interrupts_standby
- use EnergyTrace to measure the power, disconnect J4 (LED), and J13 (A-PWR)
- Uses 3 following sysconfig:
- default ("Enable pin configuration" isn't checked, disabled)
- Set related UART pins to pull-up resistor
- Set related UART pins to pull-down resistor
- Do following external wire-up action:
- Attach 100K Ohm resistor to Tx pin
- Attach 100K Ohm resistor to Rx pin
- J21/J22 connection:
- When attach external resistor, XDS UART is still connected (1-2)
- When attach external resistor, XDS UART is disconnected (2-3, or floating)
I observed following result, summarize as below:
Baseline (3a+5a): MCU 10~30uA
If Rx pin is "pull-down" by any combination, (3a+4b+5b, or 3c+5b or 3c+4b+5b), MCU is drawing significant power, ~1.2mA