ATmega16HVB/32HVB is Atmel's high-performance low-power AVR® 8-bit microcontroller with 124 powerful instructions, most of which are executed in a single clock cycle, 32 x 8 general-purpose working registers, fully static operation, and a throughput of up to 8 MIPS at 8 MHz.
The ATmega16HVB and ATmega32HVB are 8‑bit AVR microcontrollers designed for Li‑ion battery monitoring and protection. They combine high‑performance flash, low‑power operation, and integrated high‑voltage circuitry for cell balancing and safety functions.
The document provides a detailed overview of device features, pin configurations, electrical specifications, register maps, errata, and revision history, serving as a reference for designers and developers working with these parts.
| Operating Voltage | 4 V – 25 V |
|---|---|
| Maximum Withstand Voltage (high‑voltage pins) | 35 V |
| Temperature Range | -30 °C to 85 °C |
| Flash Memory | 16 KB (ATmega16HVB) / 32 KB (ATmega32HVB) |
| EEPROM | 512 B (ATmega16HVB) / 1 KB (ATmega32HVB) |
| SRAM | 1 KB (ATmega16HVB) / 2 KB (ATmega32HVB) |
| Package | 44‑lead TSSOP |
| Speed Grade | 1 MHz – 8 MHz |
| Voltage ADC | 12‑bit |
| Coulomb Counter ADC | High‑resolution (18‑bit) for current measurements |
| General‑purpose I/O lines | 12 |
The devices operate from 4 V to 25 V.
ATmega32HVB provides 32 KB of In‑System Self‑Programmable Flash.
Both parts are offered in a 44‑lead TSSOP package.
They are specified for -30 °C to 85 °C.