ATMEGA88-20MU Atmel, ATMEGA88-20MU Datasheet - Page 10
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
ATMEGA88-20MU
Manufacturer Part Number
ATMEGA88-20MU
Description
IC AVR MCU 8K 20MHZ 5V 32-QFN
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets
1.ATAVRTS2080B.pdf
(378 pages)
2.ATMEGA48-20AU.pdf
(35 pages)
3.ATMEGA88-20MU.pdf
(33 pages)
Specifications of ATMEGA88-20MU
Core Processor
AVR
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
23
Program Memory Size
8KB (4K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
32-VQFN Exposed Pad, 32-HVQFN, 32-SQFN, 32-DHVQFN
Package
32MLF EP
Device Core
AVR
Family Name
ATmega
Maximum Speed
20 MHz
Operating Supply Voltage
3.3|5 V
Data Bus Width
8 Bit
Number Of Programmable I/os
23
Interface Type
SPI/TWI/USART
On-chip Adc
8-chx10-bit
Number Of Timers
3
Processor Series
ATMEGA8x
Core
AVR8
Data Ram Size
1 KB
Maximum Clock Frequency
20 MHz
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
EWAVR, EWAVR-BL
Development Tools By Supplier
ATAVRDRAGON, ATSTK500, ATSTK600, ATAVRISP2, ATAVRONEKIT, ATAVRTS2080A, ATASTK512-EK1-IND
Minimum Operating Temperature
- 40 C
A/d Inputs
8-Channel, 10-Bit
Cpu Speed
20 MIPS
Eeprom Memory
512 Bytes
Input Output
23
Interface
SPI/TWI/USART
Memory Type
Flash
Number Of Bits
8
Package Type
32-pin MLF
Programmable Memory
8K Bytes
Timers
2-8-bit, 1-16-bit
Voltage, Range
4.5-5.5 V
Controller Family/series
AVR MEGA
No. Of I/o's
23
Eeprom Memory Size
512Byte
Ram Memory Size
1KB
No. Of Timers
3
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
10
0x3E (0x5E)
0x3D (0x5D)
0x3C (0x5C)
0x3B (0x5B)
0x3A (0x5A)
0x2E (0x4E)
0x2D (0x4D)
0x2C (0x4C)
0x2B (0x4B)
0x2A (0x4A)
0x1E (0x3E)
0x1D (0x3D)
0x1C (0x3C)
Address
0x3F (0x5F)
0x39 (0x59)
0x38 (0x58)
0x37 (0x57)
0x36 (0x56)
0x35 (0x55)
0x34 (0x54)
0x33 (0x53)
0x32 (0x52)
0x31 (0x51)
0x30 (0x50)
0x2F (0x4F)
0x29 (0x49)
0x28 (0x48)
0x27 (0x47)
0x26 (0x46)
0x25 (0x45)
0x24 (0x44)
0x23 (0x43)
0x22 (0x42)
0x21 (0x41)
0x20 (0x40)
0x1F (0x3F)
(0x7D)
(0x7C)
(0x7B)
(0x7A)
(0x79)
(0x78)
(0x77)
(0x76)
(0x75)
(0x74)
(0x73)
(0x72)
(0x71)
(0x70)
(0x6F)
(0x6E)
(0x6D)
(0x6C)
(0x6B)
(0x6A)
(0x69)
(0x68)
(0x67)
(0x66)
(0x65)
(0x64)
(0x63)
(0x62)
(0x61)
(0x60)
ATmega48/88/168
WDTCSR
Reserved
ADCSRB
ADCSRA
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
PCMSK1
PCMSK0
Reserved
Reserved
OSCCAL
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
SPMCSR
Reserved
Reserved
Reserved
Reserved
Reserved
PCMSK2
TCCR0B
TCCR0A
MCUCR
GPIOR2
GPIOR1
GPIOR0
Name
ADMUX
TIMSK2
TIMSK1
TIMSK0
MCUSR
GTCCR
CLKPR
OCR0B
OCR0A
EEARH
PCICR
TCNT0
EEARL
EIMSK
EICRA
SMCR
ADCH
SREG
ACSR
SPDR
SPSR
SPCR
EEDR
EECR
ADCL
PRR
EIFR
SPH
SPL
PCINT23
CLKPCE
COM0A1
PCINT7
REFS1
PRTWI
FOC0A
SPMIE
Bit 7
ADEN
WDIF
SPIF
SPIE
ACD
TSM
SP7
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
I
(RWWSB)
PCINT22
PCINT14
COM0A0
PRTIM2
PCINT6
FOC0B
REFS0
Bit 6
ACME
WCOL
ADSC
ACBG
WDIE
SP6
SPE
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
T
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
5.
PCINT21
PCINT13
COM0B1
PCINT5
PRTIM0
ADLAR
ADATE
EEPM1
DORD
Bit 5
WDP3
ICIE1
ACO
SP5
H
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Timer/Counter0 Output Compare Register B
Timer/Counter0 Output Compare Register A
(EEPROM Address Register High Byte)
EEPROM Address Register Low Byte
(RWWSRE)
General Purpose I/O Register 2
General Purpose I/O Register 1
General Purpose I/O Register 0
Oscillator Calibration Register
ADC Data Register High byte
ADC Data Register Low byte
PCINT20
PCINT12
COM0B0
PCINT4
EEPM0
WDCE
Bit 4
MSTR
ADIF
PUD
EEPROM Data Register
SP4
ACI
Timer/Counter0 (8-bit)
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
S
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
SPI Data Register
5.
PCINT19
PCINT11
CLKPS3
BLBSET
PRTIM1
WGM02
PCINT3
WDRF
EERIE
Bit 3
MUX3
ISC11
CPOL
ADIE
WDE
ACIE
SM2
SP3
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
V
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
5.
PCINT18
PCINT10
CLKPS2
(SP10)
OCIE2B
OCIE1B
OCIE0B
PGWRT
PCINT2
EEMPE
ADTS2
ADPS2
Bit 2
PCIE2
PRSPI
WDP2
MUX2
ISC10
BORF
CPHA
CS02
ACIC
SM1
SP2
N
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
5.
PRUSART0
PCINT17
PSRASY
CLKPS1
OCIE2A
OCIE1A
OCIE0A
PCINT9
PCINT1
WGM01
PGERS
ADTS1
ADPS1
EXTRF
Bit 1
MUX1
ISC01
PCIE1
WDP1
IVSEL
ACIS1
INTF1
SPR1
EEPE
CS01
INT1
SM0
SP9
SP1
–
–
–
–
–
–
–
–
–
–
–
–
–
Z
–
–
–
–
–
–
–
–
–
–
–
SELFPRGEN
PSRSYNC
PCINT16
CLKPS0
WGM00
PCINT8
PCINT0
PRADC
ADPS0
ADTS0
Bit 0
TOIE2
TOIE1
TOIE0
PCIE0
WDP0
ACIS0
MUX0
ISC00
PORF
SPI2X
EERE
INTF0
SPR0
CS00
IVCE
INT0
SP8
SP0
SE
C
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
2545LS–AVR–08/07
139/160
Page
255
258
158
135
106
283
242
169
168
256
258
258
170
70
70
70
67
37
41
37
53
11
13
13
39
26
26
22
22
22
22
26
68
68