ATtiny321x 8-Bit MCU Family

ATtiny321x 8-Bit MCU Family

Microchip’s ATtiny321x family of microcontrollers feature the 8-bit AVR® processor with hardware multiplier, running at up to 20 MHz with up to 32 KB Flash, 2 KB SRAM, and 256 Bytes of EEPROM in 24- and 20-pin packages. The series uses the latest core independent peripherals with low power features including event system, intelligent analog, and advanced peripherals. Capacitive touch interfaces with proximity sensing and driven shields are supported by the integrated QTouch® peripheral touch controller (PTC). The integrated hardware-based connectivity matrix allows the peripherals to communicate with one another without involving the CPU core. This functionality can be used to save energy, increase determinism in control loops, or both. More importantly, the event system is easily configured with Microchip's free software tools, helping decrease system validation time.

The need for external components is reduced with an accurate and temperature-stable 20 MHz internal RC oscillator, configurable custom logic (CCL), and core independent peripherals. The CCL is a highly configurable on-chip module that can be used for a variety of system tasks, ranging from simple digital signal inversion to complex event sequencing for significant cost savings to embedded designs. Additionally, the small 3 mm x 3 mm 20-pin QFN package option further reduces PCB footprint, enabling developers to create extremely compact designs. Add robustness and reliability to an application by utilizing the built-in features, such as the windowed watchdog timer (WDT), the cyclic redundancy check (CRC) feature to scan the Flash memory and fault detection using the event system to support safety-critical applications. The tinyAVR microcontrollers are well-suited for a wide range of applications including industrial, consumer, appliances, automotive, and Internet of Things (IoT) sensor nodes.

  • 32 KB in-system self-programmable Flash memory
  • 2 KB SRAM
  • 256 Bytes EEPROM
  • Two single-ended 10-bit ADC with up to 20-channels and a sampling rate of 115 ksps
  • PTC
  • One 16-bit timer/counter type-A with dedicated period register, 3 compare channels (TCA)
  • One 16-bit timer/counter type-B with input capture (TCB)
  • One 12-bit timer/counter type-D for control applications (TCD)
  • One 16-bit RTC running from external crystal or internal RC oscillator
  • One USART with fractional baud rate generator, autobaud, and start-of-frame detection
  • I/O and packages: 24-pin VQFN (ATtiny3217) and 20-pin SOIC (ATtiny3216)