The AT32UC3B is a 32-bit AVR microcontroller with features such as:
- Up to 512KB flash memory and 96KB SRAM
- USB device and embedded host interfaces
- Three USARTs, SPI, TWI, and other communication interfaces
- PWM, timer/counter, analog to digital converter, and other peripherals
- On-chip debug system and Nexus 2.0 interface for debugging