ATMEGA162L-8PC Atmel, ATMEGA162L-8PC Datasheet - Page 259

IC MCU AVR 16K 3V 8MHZ 40-DIP

ATMEGA162L-8PC

Manufacturer Part Number
ATMEGA162L-8PC
Description
IC MCU AVR 16K 3V 8MHZ 40-DIP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA162L-8PC

Core Processor
AVR
Core Size
8-Bit
Speed
8MHz
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
0°C ~ 70°C
Package / Case
40-DIP (0.600", 15.24mm)
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Data Converters
-
Programming the EEPROM
Reading the EEPROM
Programming the Fuses
Programming the Lock Bits
2513C–AVR–09/02
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
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 pro-
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 pro-
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
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
4. Write Lock bits using programming instruction 7c.
5. Poll for Lock bit write complete using programming instruction 7d, or wait for
t
gram the corresponding Fuse, a “1” will unprogram the Fuse.
(refer to Table 108 on page 241).
gram the corresponding Fuse, a “1” will unprogram the Fuse.
(refer to Table 108 on page 241).
Fuse, a “1” will unprogram the Fuse.
(refer to Table 108 on page 241).
corresponding Lock bit, a “1” will leave the Lock bit unchanged.
t
WLRH
WLRH
The PROG_PAGELOAD instruction can not be used when programming the EEPROM
The PROG_PAGEREAD instruction can not be used when reading the EEPROM
(refer to Table 108 on page 241).
(refer to Table 108 on page 241).
ATmega162(V/U/L)
WLRH
WLRH
WLRH
259

Related parts for ATMEGA162L-8PC