is a high-performance, low-power AVR ® 8-bit microcontroller. It uses an advanced RISC architecture, 131 powerful instructions, most of which can be executed in a single clock cycle. 32 8-bit general purpose working registers, fully static operation, 1MIPS throughput per MHz, on-chip 2-cycle multiplier.
The AT90PWM1 is a low‑power CMOS 8‑bit microcontroller based on the AVR enhanced RISC architecture. It offers up to 1 MIPS per MHz and includes on‑chip flash, EEPROM, SRAM, ADC, PWM controllers and multiple I/O ports.
Key features include two 12‑bit high‑speed Power Stage Controllers, dual 8‑bit and 16‑bit timers, a 10‑bit ADC with programmable gain, and extensive pin‑out options across SOIC‑24 and QFN‑32 packages. The device supports in‑system programming via SPI and includes a debugWIRE interface for development.
| Operating Voltage | 2.7 V – 5.5 V |
|---|---|
| Operating Temperature | -40 °C to +105 °C |
| Flash Memory | 8 KB |
| EEPROM | 512 B |
| SRAM | 512 B |
| ADC Resolution | 10‑bit |
| PWM Controllers | Two 12‑bit High Speed PSC |
| General‑purpose I/O lines | 53 |
| Timers | One 8‑bit and one 16‑bit General‑purpose Timer/Counter |
The device operates from 2.7 V to 5.5 V.
It provides 53 general‑purpose I/O lines.
It includes a 10‑bit ADC with eight single‑ended channels and one differential pair.
Yes, it can be programmed in‑system via an SPI interface using the boot program.