The AT32UC3C164C-AUT is a 32-bit AVR Flash Microcontroller featuring 64kB flash, 16kB SRAM. The device family features a floating point unit, flashVault code protection, single or dual CAN interfaces, dual LIN interfaces, USB with OTG, PWM with dead-time insertion, a 16-channel 12-bit ADC with dual sample-and-hold circuit for simultaneous sampling of 2 signals, a 2-channel 1.5Msps 12-bit analog DAC. Designed with the multi-layered databus, 16KBs on-chip SRAM with dual interfaces, the AT32UC3C offers an outstanding data throughput. The AT32UC3C event system provides a connection between on-chip peripherals to off-load the CPU, saves power consumption and provides a 100% deterministic response to external and internal events. The processor implements a Memory Protection Unit (MPU) and a fast and flexible interrupt controller for supporting modern operating systems and real-time operating systems.
- Compact single-cycle RISC instruction set including DSP instruction set
- Multi-hierarchy bus system
- Internal high-speed flash
- Internal high-speed SRAM, single-cycle access at full speed
- External memory interface on AT32UC3C0 derivatives
- Interrupt controller
- System functions
- Windowed watchdog timer (WDT)
- Asynchronous timer (AST) with Real-time clock capability
- Frequency meter (FREQM) for accurate measuring of clock frequency
- Ethernet MAC 10/100Mbps interface
- Universal serial bus (USB)
- One 2-channel Controller area network (CAN)
- One 4-channel 20-bit Pulse width modulation controller (PWM)
- Two Quadrature decoders
- One 16-channel 12-bit Pipelined analog-to-digital converter (ADC)
- Two 12-bit Digital to analog converters (DAC), with dual output sample system
- Four analog comparators
- Six 16-bit Timer/counter (TC) channels
- One peripheral event controller
消费电子产品, 照明, 计量, 自动化与过程控制, 电机驱动与控制, 发光二极管照明