ATMEGA162-16AUR Atmel, ATMEGA162-16AUR Datasheet - Page 262

MCU AVR 16KB FLASH 16MHZ 44TQFP

ATMEGA162-16AUR

Manufacturer Part Number
ATMEGA162-16AUR
Description
MCU AVR 16KB FLASH 16MHZ 44TQFP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA162-16AUR

Core Processor
AVR
Core Size
8-Bit
Speed
16MHz
Connectivity
EBI/EMI, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
35
Program Memory Size
16KB (8K 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
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
For Use With
ATSTK600-TQFP44 - STK600 SOCKET/ADAPTER 44-TQFPATSTK500 - PROGRAMMER AVR STARTER KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Data Converters
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATMEGA162-16AUR
Manufacturer:
Atmel
Quantity:
10 000
Programming the
EEPROM
Reading the EEPROM
Programming the
Fuses
Programming the Lock
Bits
262
ATmega162/V
Before programming the EEPROM a Chip Erase must be performed. See
Erase” on page
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable EEPROM write using programming instruction 4a.
3. Load address high byte using programming instruction 4b.
4. Load address low byte using programming instruction 4c.
5. Load data using programming instructions 4d and 4e.
6. Repeat steps 4 and 5 for all data bytes in the page.
7. Write the data using programming instruction 4f.
8. Poll for EEPROM write complete using programming instruction 4g, or wait for t
9. Repeat steps 3 to 8 until all data have been programmed.
Note:
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable EEPROM read using programming instruction 5a.
3. Load address using programming instructions 5b and 5c.
4. Read data using programming instruction 5d.
5. Repeat steps 3 and 4 until all data have been read.
Note:
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable Fuse write using programming instruction 6a.
3. Load data low byte using programming instructions 6b. A bit value of “0” will program the
4. Write Fuse extended byte using programming instruction 6c.
5. Poll for Fuse write complete using programming instruction 6d, or wait for t
6. Load data low byte using programming instructions 6e. A bit value of “0” will program the
7. Write Fuse High byte using programming instruction 6f.
8. Poll for Fuse write complete using programming instruction 6g, or wait for t
9. Load data low byte using programming instructions 6h. A “0” will program the Fuse, a “1”
10. Write Fuse Low byte using programming instruction 6i.
11. Poll for Fuse write complete using programming instruction 6j, or wait for t
1. Enter JTAG instruction PROG_COMMANDS.
2. Enable Lock bit write using programming instruction 7a.
3. Load data using programming instructions 7b. A bit value of “0” will program the corre-
4. Write Lock bits using programming instruction 7c.
5. Poll for Lock bit write complete using programming instruction 7d, or wait for t
(refer to
corresponding Fuse, a “1” will unprogram the Fuse.
Table 107 on page
corresponding Fuse, a “1” will unprogram the Fuse.
Table 107 on page
will unprogram the Fuse.
Table 107 on page
sponding Lock bit, a “1” will leave the Lock bit unchanged.
to
Table 107 on page
The PROG_PAGELOAD instruction can not be used when programming the EEPROM
The PROG_PAGEREAD instruction can not be used when reading the EEPROM
Table 107 on page
260.
244).
244).
244).
244).
244).
WLRH
“Performing Chip
WLRH
WLRH
WLRH
2513K–AVR–07/09
(refer to
WLRH
(refer to
(refer to
(refer

Related parts for ATMEGA162-16AUR