mega1284full.pdf

(23978 KB) Pobierz
Features
High-performance, Low-power Atmel ® AVR ® 8-bit Microcontroller
Advanced RISC Architecture
– 131 Powerful Instructions – Most Single-clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 20MIPS Throughput at 20MHz
– On-chip 2-cycle Multiplier
High Endurance Non-volatile Memory segments
– 16/32/64/128KBytes of In-System Self-programmable Flash program memory
– 512/1K/2K/4KBytes EEPROM
– 1/2/4/16KBytes Internal SRAM
– Write/Erase Cycles: 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
QTouch ® library support
– Capacitive touch buttons, sliders and wheels
– 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
– Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes
– One/two 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode
– Real Time Counter with Separate Oscillator
– Six PWM Channels
– 8-channel, 10-bit ADC
Differential mode with selectable gain at 1x, 10x or 200x
– Byte-oriented Two-wire Serial Interface
– Two Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
– Interrupt and Wake-up on Pin Change
Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– External and Internal Interrupt Sources
– Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and
Extended Standby
I/O and Packages
– 32 Programmable I/O Lines
– 40-pin PDIP, 44-lead TQFP, 44-pad VQFN/QFN/MLF
– 44-pad DRQFN
– 49-ball VFBGA
Operating Voltages
– 1.8 - 5.5V
Speed Grades
– 0 - 4MHz @ 1.8 - 5.5V
– 0 - 10MHz @ 2.7 - 5.5V
– 0 - 20MHz @ 4.5 - 5.5V
Power Consumption at 1MHz, 1.8V, 25 ° C
– Active: 0.4mA
– Power-down Mode: 0.1µA
– Power-save Mode: 0.6µA (Including 32kHz RTC)
8-bit Atmel
Microcontroller
with
16/32/64/128K
Bytes In-System
Programmable
Flash
ATmega164A
ATmega164PA
ATmega324A
ATmega324PA
ATmega644A
ATmega644PA
ATmega1284
ATmega1284P
8272C–AVR–06/11
Note:
1.
See ”Data Retention” on page 9 for details.
785605921.469.png 785605921.480.png 785605921.491.png 785605921.502.png 785605921.001.png 785605921.012.png 785605921.023.png 785605921.034.png 785605921.045.png 785605921.056.png
ATmega164A/PA/324A/PA/644A/PA/1284/P
1.
Pin Configurations
1.1
Pinout - PDIP/TQFP/VQFN/QFN/MLF for ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P
Figure 1-1.
Pinout
(PCINT8/XCK0/T0) PB0
(PCINT9/CLKO/T1) PB1
(PCINT10/INT2/AIN0) PB2
(PCINT11/OC0A/AIN1) PB3
(PCINT12/OC0B/SS) PB4
(PCINT13/ICP3/MOSI) PB5
(PCINT14/OC3A/MISO) PB6
(PCINT15/OC3B/SCK) PB7
RESET
VCC
GND
XTAL2
XTAL1
(PCINT24/RXD0/T3) PD0
(PCINT25/TXD0) PD1
(PCINT26/RXD1/INT0) PD2
(PCINT27/TXD1/INT1) PD3
(PCINT28/XCK1/OC1B) PD4
(PCINT29/OC1A) PD5
(PCINT30/OC2B/ICP) PD6
PA0 (ADC0/PCINT0)
PA1 (ADC1/PCINT1)
PA2 (ADC2/PCINT2)
PA3 (ADC3/PCINT3)
PA4 (ADC4/PCINT4)
PA5 (ADC5/PCINT5)
PA6 (ADC6/PCINT6)
PA7 (ADC7/PCINT7)
AREF
GND
AVCC
PC7 (TOSC2/PCINT23)
PC6 (TOSC1/PCINT22)
PC5 (TDI/PCINT21)
PC4 (TDO/PCINT20)
PC3 (TMS/PCINT19)
PC2 (TCK/PCINT18)
PC1 (SDA/PCINT17)
PC0 (SCL/PCINT16)
PD7 (OC2A/PCINT31)
TQFP/QFN/MLF
(PCINT13/ICP3/MOSI) PB5
(PCINT14/OC3A/MISO) PB6
(PCINT15/OC3B/SCK) PB7
RESET
VCC
GND
XTAL2
XTAL1
(PCINT24/RXD0/T3) PD0
(PCINT25/TXD0) PD1
(PCINT26/RXD1/INT0) PD2
PA4 (ADC4/PCINT4)
PA5 (ADC5/PCINT5)
PA6 (ADC6/PCINT6)
PA7 (ADC7/PCINT7)
AREF
GND
AVCC
PC7 (TOSC2/PCINT23)
PC6 (TOSC1/PCINT22)
PC5 (TDI/PCINT21)
PC4 (TDO/PCINT20)
Note:
The large center pad underneath the VQFN/QFN/MLF package should be soldered to ground on
the board to ensure good mechanical stability.
2
8272C–AVR–06/11
785605921.067.png 785605921.077.png 785605921.088.png 785605921.099.png 785605921.110.png 785605921.121.png 785605921.132.png 785605921.143.png 785605921.154.png 785605921.164.png 785605921.175.png 785605921.186.png 785605921.197.png 785605921.208.png 785605921.219.png 785605921.230.png 785605921.241.png 785605921.251.png 785605921.262.png 785605921.273.png 785605921.284.png 785605921.295.png 785605921.306.png 785605921.317.png 785605921.328.png 785605921.339.png 785605921.350.png 785605921.361.png 785605921.372.png 785605921.383.png 785605921.394.png 785605921.405.png 785605921.416.png 785605921.427.png 785605921.438.png 785605921.449.png 785605921.460.png 785605921.462.png 785605921.463.png 785605921.464.png 785605921.465.png 785605921.466.png 785605921.467.png 785605921.468.png 785605921.470.png 785605921.471.png 785605921.472.png 785605921.473.png 785605921.474.png 785605921.475.png 785605921.476.png 785605921.477.png 785605921.478.png 785605921.479.png 785605921.481.png 785605921.482.png 785605921.483.png 785605921.484.png 785605921.485.png 785605921.486.png 785605921.487.png 785605921.488.png 785605921.489.png 785605921.490.png 785605921.492.png 785605921.493.png 785605921.494.png 785605921.495.png 785605921.496.png 785605921.497.png 785605921.498.png 785605921.499.png 785605921.500.png 785605921.501.png 785605921.503.png 785605921.504.png 785605921.505.png 785605921.506.png 785605921.507.png 785605921.508.png 785605921.509.png 785605921.510.png 785605921.511.png 785605921.512.png 785605921.002.png 785605921.003.png 785605921.004.png 785605921.005.png 785605921.006.png 785605921.007.png 785605921.008.png 785605921.009.png 785605921.010.png 785605921.011.png 785605921.013.png 785605921.014.png 785605921.015.png 785605921.016.png 785605921.017.png 785605921.018.png 785605921.019.png 785605921.020.png 785605921.021.png 785605921.022.png 785605921.024.png 785605921.025.png 785605921.026.png 785605921.027.png 785605921.028.png 785605921.029.png 785605921.030.png 785605921.031.png 785605921.032.png 785605921.033.png 785605921.035.png 785605921.036.png 785605921.037.png 785605921.038.png 785605921.039.png 785605921.040.png 785605921.041.png 785605921.042.png 785605921.043.png 785605921.044.png 785605921.046.png 785605921.047.png 785605921.048.png 785605921.049.png 785605921.050.png 785605921.051.png 785605921.052.png 785605921.053.png 785605921.054.png 785605921.055.png 785605921.057.png 785605921.058.png 785605921.059.png 785605921.060.png 785605921.061.png 785605921.062.png 785605921.063.png 785605921.064.png 785605921.065.png 785605921.066.png 785605921.068.png 785605921.069.png 785605921.070.png 785605921.071.png 785605921.072.png 785605921.073.png 785605921.074.png 785605921.075.png 785605921.076.png
 
ATmega164A/PA/324A/PA/644A/PA/1284/P
1.2
Pinout - DRQFN for ATmega164A/164PA/324A/324PA
Figure 1-2.
DRQFN - Pinout
Top view
Bottom view
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A18
B15
A17
B14
A16
B13
A15
B12
A14
B11
A13
A1
B1
A2
B2
A3
B3
A4
B4
A5
B5
A6
Table 1-1.
DRQFN - Pinout
A1
PB5
A7
PD3
A13
PC4
A19
PA 3
B1
PB6
B6
PD4
B11
PC5
B16
PA 2
A2
PB7
A8
PD5
A14
PC6
A20
PA 1
B2
RESET
B7
PD6
B12
PC7
B17
PA 0
A3
VCC
A9
PD7
A15
AVCC
A21
VCC
B3
GND
B8
VCC
B13
GND
B18
GND
A4
XTAL2
A10
GND
A16
AREF
A22
PB0
B4
XTAL1
B9
PC0
B14
PA 7
B19
PB1
A5
PD0
A11
PC1
A17
PA 6
A23
PB2
B5
PD1
B10
PC2
B15
PA 5
B20
PB3
A6
PD2
A12
PC3
A18
PA 4
A24
PB4
3
8272C–AVR–06/11
785605921.078.png 785605921.079.png 785605921.080.png 785605921.081.png 785605921.082.png 785605921.083.png 785605921.084.png 785605921.085.png 785605921.086.png 785605921.087.png 785605921.089.png 785605921.090.png 785605921.091.png 785605921.092.png 785605921.093.png 785605921.094.png 785605921.095.png 785605921.096.png 785605921.097.png 785605921.098.png 785605921.100.png 785605921.101.png 785605921.102.png 785605921.103.png 785605921.104.png 785605921.105.png 785605921.106.png 785605921.107.png 785605921.108.png 785605921.109.png 785605921.111.png 785605921.112.png 785605921.113.png 785605921.114.png 785605921.115.png 785605921.116.png 785605921.117.png 785605921.118.png 785605921.119.png 785605921.120.png 785605921.122.png 785605921.123.png 785605921.124.png 785605921.125.png 785605921.126.png 785605921.127.png 785605921.128.png 785605921.129.png 785605921.130.png 785605921.131.png 785605921.133.png 785605921.134.png 785605921.135.png 785605921.136.png 785605921.137.png 785605921.138.png 785605921.139.png 785605921.140.png 785605921.141.png 785605921.142.png 785605921.144.png 785605921.145.png 785605921.146.png 785605921.147.png 785605921.148.png 785605921.149.png 785605921.150.png 785605921.151.png 785605921.152.png 785605921.153.png 785605921.155.png 785605921.156.png 785605921.157.png 785605921.158.png 785605921.159.png 785605921.160.png 785605921.161.png 785605921.162.png 785605921.163.png
 
ATmega164A/PA/324A/PA/644A/PA/1284/P
1.3
Pinout - VFBGA for ATmega164A/164PA/324A/324PA
Figure 1-3.
VFBGA - Pinout
Top view
Bottom view
1
234567
765432 1
A
A
B
B
C
C
D
D
E
E
F
F
G
G
Table 1-2.
BGA - Pinout
1
2
3
4
5
6
7
A
GND
PB4
PB2
GND
VCC
PA2
GND
B
PB6
PB5
PB3
PB0
PA0
PA3
PA5
C
VCC
RESET
PB7
PB1
PA1
PA6
AREF
D
GND
XTAL2
PD0
GND
PA4
PA7
GND
E
XTAL1
PD1
PD5
PD7
PC5
PC7
AVCC
F
PD2
PD3
PD6
PC0
PC2
PC4
PC6
G
GND
PD4
VCC
GND
PC1
PC3
GND
4
8272C–AVR–06/11
785605921.165.png 785605921.166.png 785605921.167.png 785605921.168.png 785605921.169.png 785605921.170.png 785605921.171.png 785605921.172.png 785605921.173.png 785605921.174.png 785605921.176.png 785605921.177.png 785605921.178.png 785605921.179.png 785605921.180.png 785605921.181.png 785605921.182.png 785605921.183.png 785605921.184.png 785605921.185.png 785605921.187.png 785605921.188.png 785605921.189.png 785605921.190.png 785605921.191.png 785605921.192.png 785605921.193.png 785605921.194.png 785605921.195.png 785605921.196.png 785605921.198.png 785605921.199.png 785605921.200.png 785605921.201.png 785605921.202.png 785605921.203.png 785605921.204.png 785605921.205.png 785605921.206.png 785605921.207.png 785605921.209.png 785605921.210.png 785605921.211.png 785605921.212.png 785605921.213.png 785605921.214.png 785605921.215.png 785605921.216.png 785605921.217.png 785605921.218.png 785605921.220.png 785605921.221.png 785605921.222.png 785605921.223.png 785605921.224.png 785605921.225.png 785605921.226.png 785605921.227.png 785605921.228.png 785605921.229.png 785605921.231.png 785605921.232.png 785605921.233.png 785605921.234.png 785605921.235.png 785605921.236.png 785605921.237.png 785605921.238.png 785605921.239.png 785605921.240.png 785605921.242.png 785605921.243.png 785605921.244.png 785605921.245.png 785605921.246.png 785605921.247.png
 
ATmega164A/PA/324A/PA/644A/PA/1284/P
2.
Overview
The ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P is a low-power CMOS 8-bit
microcontroller based on the AVR enhanced RISC architecture. By executing powerful instruc-
tions in a single clock cycle, the ATmega164A/164PA/324A/324PA/644A/644PA/1284/1284P
achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize
power consumption versus processing speed.
2.1
Block Diagram
Figure 2-1.
Block Diagram
PA7..0
PB7..0
VCC
Power
Supervision
POR / BOD &
RESET
RESET
PORT A (8)
PORT B (8)
Watchdog
Timer
GND
A/D
Converter
Analog
Comparator
Watchdog
Oscillator
USART 0
XTAL1
Oscillator
Circuits /
Clock
Generation
Internal
Bandgap reference
EEPROM
SPI
XTAL2
8bit T/C 0
CPU
16bit T/C 1
16bit T/C 1
JTAG/OCD
8bit T/C 2
USART 1
TWI
FLASH
SRAM
16bit T/C 3
PORT C (8)
PORT D (8)
PD7..0
TOSC2/PC7
TOSC1/PC6
PC5..0
The AVR core combines a rich instruction set with 32 general purpose working registers. All the
32 registers are directly connected to the Arithmetic Logic Unit (ALU), allowing two independent
registers to be accessed in one 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.
5
8272C–AVR–06/11
785605921.248.png 785605921.249.png 785605921.250.png 785605921.252.png 785605921.253.png 785605921.254.png 785605921.255.png 785605921.256.png 785605921.257.png 785605921.258.png 785605921.259.png 785605921.260.png 785605921.261.png 785605921.263.png 785605921.264.png 785605921.265.png 785605921.266.png 785605921.267.png 785605921.268.png 785605921.269.png 785605921.270.png 785605921.271.png 785605921.272.png 785605921.274.png 785605921.275.png 785605921.276.png 785605921.277.png 785605921.278.png 785605921.279.png 785605921.280.png 785605921.281.png 785605921.282.png 785605921.283.png 785605921.285.png 785605921.286.png 785605921.287.png 785605921.288.png 785605921.289.png 785605921.290.png 785605921.291.png 785605921.292.png 785605921.293.png 785605921.294.png 785605921.296.png 785605921.297.png 785605921.298.png 785605921.299.png 785605921.300.png 785605921.301.png 785605921.302.png 785605921.303.png 785605921.304.png 785605921.305.png 785605921.307.png 785605921.308.png 785605921.309.png 785605921.310.png 785605921.311.png 785605921.312.png 785605921.313.png 785605921.314.png 785605921.315.png 785605921.316.png 785605921.318.png 785605921.319.png 785605921.320.png 785605921.321.png 785605921.322.png 785605921.323.png 785605921.324.png 785605921.325.png 785605921.326.png 785605921.327.png 785605921.329.png 785605921.330.png 785605921.331.png 785605921.332.png 785605921.333.png 785605921.334.png 785605921.335.png 785605921.336.png 785605921.337.png 785605921.338.png 785605921.340.png 785605921.341.png 785605921.342.png 785605921.343.png 785605921.344.png 785605921.345.png 785605921.346.png 785605921.347.png 785605921.348.png 785605921.349.png 785605921.351.png 785605921.352.png 785605921.353.png 785605921.354.png 785605921.355.png 785605921.356.png 785605921.357.png 785605921.358.png 785605921.359.png 785605921.360.png 785605921.362.png 785605921.363.png 785605921.364.png 785605921.365.png 785605921.366.png 785605921.367.png 785605921.368.png 785605921.369.png 785605921.370.png 785605921.371.png 785605921.373.png 785605921.374.png 785605921.375.png 785605921.376.png 785605921.377.png 785605921.378.png 785605921.379.png 785605921.380.png 785605921.381.png 785605921.382.png 785605921.384.png 785605921.385.png 785605921.386.png 785605921.387.png 785605921.388.png 785605921.389.png 785605921.390.png 785605921.391.png 785605921.392.png 785605921.393.png 785605921.395.png 785605921.396.png 785605921.397.png 785605921.398.png 785605921.399.png 785605921.400.png 785605921.401.png 785605921.402.png 785605921.403.png 785605921.404.png 785605921.406.png 785605921.407.png 785605921.408.png 785605921.409.png 785605921.410.png 785605921.411.png 785605921.412.png 785605921.413.png 785605921.414.png 785605921.415.png 785605921.417.png 785605921.418.png 785605921.419.png 785605921.420.png 785605921.421.png 785605921.422.png 785605921.423.png 785605921.424.png 785605921.425.png 785605921.426.png 785605921.428.png 785605921.429.png 785605921.430.png 785605921.431.png 785605921.432.png 785605921.433.png 785605921.434.png 785605921.435.png 785605921.436.png 785605921.437.png 785605921.439.png 785605921.440.png 785605921.441.png 785605921.442.png 785605921.443.png 785605921.444.png 785605921.445.png 785605921.446.png 785605921.447.png 785605921.448.png 785605921.450.png 785605921.451.png 785605921.452.png 785605921.453.png 785605921.454.png 785605921.455.png 785605921.456.png 785605921.457.png 785605921.458.png 785605921.459.png 785605921.461.png
 
Zgłoś jeśli naruszono regulamin