ATmega88PA Automotive Atmel Corporation, ATmega88PA Automotive Datasheet - Page 6

no-image

ATmega88PA Automotive

Manufacturer Part Number
ATmega88PA Automotive
Description
Manufacturer
Atmel Corporation
2.2
6
Comparison Between Processors
Atmel ATmega48PA/88PA/168PA [Preliminary]
The Atmel
In-System Programmable Flash with Read-While-Write capabilities, 256/512/512K bytes
EEPROM, 512/1K/1K bytes SRAM, 23 general purpose I/O lines, 32 general purpose working
registers, three flexible Timer/Counters with compare modes, internal and external interrupts,
a serial programmable USART, a byte-oriented 2-wire Serial Interface, an SPI serial port, a
8-channel 10-bit ADC, a programmable Watchdog Timer with internal Oscillator, and five soft-
ware selectable power saving modes. The Idle mode stops the CPU while allowing the SRAM,
Timer/Counters, USART, 2-wire Serial Interface, SPI port, and interrupt system to continue
functioning. The Power-down mode saves the register contents but freezes the Oscillator, dis-
abling all other chip functions until the next interrupt or hardware reset. In Power-save mode,
the asynchronous timer continues to run, allowing the user to maintain a timer base while the
rest of the device is sleeping. The ADC Noise Reduction mode stops the CPU and all I/O mod-
ules except asynchronous timer and ADC, to minimize switching noise during ADC
conversions. In Standby mode, the crystal/resonator Oscillator is running while the rest of the
device is sleeping. This allows very fast start-up combined with low power consumption.
The device is manufactured using Atmel’s high density non-volatile memory technology. The
On-chip 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-Program-
mable Flash on a monolithic chip, the Atmel ATmega48PA/88PA/168PA is a powerful
microcontroller that provides a highly flexible and cost effective solution to many embedded
control applications.
The Atmel ATmega48PA/88PA/168PA AVR is supported with a full suite of program and sys-
t e m d e v e l o p m e n t t o o l s i n c l u d i n g : C C o m p i l e r s , M a c r o A s s e m b l e r s , P r o g r a m
Debugger/Simulators, In-Circuit Emulators, and Evaluation kits.
The Atmel ATmega48PA/88PA/168PA differ only in memory sizes, boot loader support, and
interrupt vector sizes.
for the devices.
Table 2-1.
The Atmel ATmega48PA/88PA/168PA support a real Read-While-Write Self-Programming
mechanism. There is a separate Boot Loader Section, and the SPM instruction can only exe-
cute from there. In the Atmel ATmega48PA there is no Read-While-Write support and no
separate Boot Loader Section. The SPM instruction can execute from the entire Flash.
Device
Atmel ATmega48PA/
Atmel ATmega88PA
Atmel ATmega168PA
®
ATmega48PA/88PA/168PA provides the following features: 4K/8K bytes of
Memory Size Summary
Table 2-1
16K Bytes
4K Bytes
8K Bytes
Flash
summarizes the different memory and interrupt vector sizes
256 Bytes
512 Bytes
512 Bytes
EEPROM
512 Bytes
1K Bytes
1K Bytes
RAM
2 instruction words/vector
1 instruction word/vector
1 instruction word/vector
Interrupt Vector Size
9223B–AVR–09/11

Related parts for ATmega88PA Automotive