Six 16-bit ADCs — the reason to pick this MSP430
The MSP430F47166IPZR is a Texas Instruments 16-bit MCU from the MSP430x4xx series built around the MSP430 CPU16 core. Its defining hardware feature is the six 16-bit sigma-delta analog-to-digital converters — a configuration that maps directly to polyphase energy metering, where each phase and neutral current needs its own simultaneous sampling channel.
92 KB Flash and 4K x 8 RAM — sizing the firmware budget
The Flash is enough to hold a full metrology algorithm, calibration constants, and a Modbus or M-Bus protocol stack without external memory. The 4K x 8 RAM handles real-time data buffers for the six ADC channels and the LCD controller (the peripheral set includes LCD drive capability).
Package and I/O count
Housed in a 100-pin LQFP (14x14 mm body), the MSP430F47166IPZR brings out 68 general-purpose I/Os. The LQFP package is hand-solderable for prototypes and reflow-compatible for production. The 100-pin count provides enough headroom for connecting the six ADC inputs, an LCD segment driver, and the serial communication interfaces simultaneously.
