Описание
The Microchip ATmega169PA is a low-power CMOS 8-bit microcontroller based on the Microchip AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega169PA achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. single instruction executed in one clock cycle. The resulting architecture is more code efficient while achieving throughputs up to ten times faster than conventional CISC microcontrollers. The device is manufactured using the Microchip high density non-volatile memory technology. The On-chip In-System re-Programmable (ISP) Flash allows the program memory to be reprogrammed In-System through an SPI serial interface, by a conventional non-volatile memory programmer, or by an On-chip Boot program running on the AVR core. The Boot program can use any interface to download the application program in the Application Flash memory. Software in the Boot Flash section will continue to run while the Application Flash section is updated, providing true Read-While-Write operation. By combining an 8-bit RISC CPU with In-System Self-Programmable Flash on a monolithic chip, the ATmega169PA is a powerful microcontroller that provides a highly flexible and cost effective solution to many embedded control applications. The ATmega169PA AVR is supported with a full suite of program and system development tools including: C Compilers, Macro Assemblers, Program Debugger/Simulators, In-Circuit Emulators, and Evaluation kits.
- High performance, low power Atmel® AVR® 8-Bit Microcontroller
- Advanced RISC architecture
- 130 powerful instructions – most single clock cycle execution
- 32 × 8 general purpose working registers
- Fully static operation
- Up to 16MIPS throughput at16MHz (Atmel ATmega169PA)
- On-chip 2-cycle multiplier
- High endurance non-volatile memory segments
- In-system self-programmable flash program memory
- 16Kbytes (Atmel ATmega169PA)
- EEPROM
- 512bytes (ATmega169PA)
- Internal SRAM
- 1Kbytes (ATmega169PA)
- Write/erase cyles: 10,000 flash/100,000 EEPROM
- Data retention: 20 years at 85°C/100 years at 25°C (1)
- Optional Boot Code Section with Independent Lock Bits
- In-System Programming by On-chip Boot Program
- True read-while-write operation
- Programming lock for software security
- Atmel QTouch® library support
- Capacitive touch buttons, sliders and wheels
- Atmel QTouch and QMatrix acquisition
- Up to 64 sense channels
- JTAG (IEEE std. 1149.1 compliant) Interface
- Boundary-scan capabilities according to the JTAG standard
- Extensive on-chip debug support
- Programming of Flash, EEPROM, Fuses, and Lock Bits through the JTAG Interface
- Peripheral features
- 4 × 25 segment LCD driver (ATmega169PA)
- Two 8-bit Timer/Counters with Separate Prescaler and Compare mode
- One 16-bit Timer/Counter with Separate Prescaler, Compare mode, and Capture mode
- Real Time Counter with separate oscillator
- Four PWM channels
- 8-channel, 10-bit ADC
- Programmable Serial USART
- Master/Slave SPI Serial Interface
- Universal Serial Interface with Start Condition Detector
- Programmable Watchdog Timer with Separate On-chip oscillator
- On-chip analog comparator
- Interrupt and Wake-up on pin change.