ATmega128
Table 129. SPI Serial Programming Instruction Set
Instruction Format
Instruction
Programming Enable
Byte 1
1010 1100
Byte 2
0101 0011
Byte 3
xxxx xxxx
Byte 4
xxxx xxxx
Operation
Enable SPI Serial Programming after RESET
goes low.
Chip Erase
Read Program
1010 1100
0010 H 000
100x xxxx
aaaa aaaa
xxxx xxxx
bbbb bbbb
xxxx xxxx
oooo oooo
Chip Erase EEPROM and Flash.
Read H (high or low) data o from Program
Memory
memory at word address a : b .
Load Program
0100 H 000
xxxx xxxx
x bbb bbbb
iiii iiii
W rite H (high or low) data i to Program
Memory Page
Memory page at word address b . Data low
byte must be loaded before data high byte is
applied within the same address.
W rite Program
0100 1100
aaaa aaaa
b xxx xxxx
xxxx xxxx
Memory Page
W rite Program Memory Page at address a : b .
Read EEPROM
1010 0000
xxxx aaaa
bbbb bbbb
oooo oooo
Read data o from EEPROM memory at
Memory
address a : b .
W rite EEPROM
1100 0000
xxxx aaaa
bbbb bbbb
iiii iiii
W rite data i to EEPROM memory at address
Memory
a : b .
Read Lock bits
0101 1000
0000 0000
xxxx xxxx
xx oo oooo
Read Lock bits. “0” = programmed, “1” =
unprogrammed. See Table 115 on page
286 for details.
W rite Lock bits
1010 1100
111x xxxx
xxxx xxxx
11 ii iiii
W rite Lock bits. Set bits = “0” to program Lock
bits. See Table 115 on page 286 for details.
Read Signature Byte
W rite Fuse bits
0011 0000
1010 1100
xxxx xxxx
1010 0000
xxxx xx bb
xxxx xxxx
oooo oooo
iiii iiii
Read Signature Byte o at address b .
Set bits = “0” to program, “1” to unprogram.
See Table 119 on page 288 for details.
W rite Fuse High Bits
1010 1100
1010 1000
xxxx xxxx
iiii iiii
Set bits = “0” to program, “1” to unprogram.
See Table 118 on page 288 for details.
W rite Extended Fuse
1010 1100
1010 0100
xxxx xxxx
xxxx xx ii
Set bits = “0” to program, “1” to unprogram.
bits
See Table 119 on page 288 for details.
Read Fuse bits
0101 0000
0000 0000
xxxx xxxx
oooo oooo
Read Fuse bits. “0” = programmed, “1” =
unprogrammed. See Table 119 on page
288 for details.
Read Extendend
0101 0000
0000 1000
xxxx xxxx
oooo oooo
Read Extended Fuse bits. “0” = pro-grammed,
Fuse bits
“1” = unprogrammed. See Table 119 on
page 288 for details.
Read Fuse High Bits
0101 1000
0000 1000
xxxx xxxx
oooo oooo
Read Fuse high bits. “0” = pro-grammed, “1” =
unprogrammed. See Table 118 on page
288 for details.
Read Calibration Byte
0011 1000
xxxx xxxx
0000 00 bb
oooo oooo
Read Calibration Byte o at address b .
Note:
a = address high bits
b = address low bits
H = 0 - Low byte, 1 - High Byte
o = data out
i = data in
x = don’t care
304
2467X–AVR–06/11
相关PDF资料
ATMEGA64RZAPV-10AU BUNDLE ATMEGA644P/AT86RF230 TQFP
ATP101-TL-H MOSFET P-CH 30V 25A ATPAK
ATP102-TL-H MOSFET P-CH 30V 40A ATPAK
ATP103-TL-H MOSFET P-CH 30V 55A ATPAK
ATP104-TL-H MOSFET P-CH 30V 75A ATPAK
ATP106-TL-H MOSFET P-CH 40V 30A ATPAK
ATP107-TL-H MOSFET P-CH 40V 50A ATPAK
ATP108-TL-H MOSFET P-CH 40V 70A ATPAK
相关代理商/技术参数
ATMEGA128RFA1-ZUR SL514 制造商:Atmel Corporation 功能描述:
ATMEGA128RFA1-ZUR00 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC REVF 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC REVF T&R - Bulk 制造商:Atmel from Components Direct 功能描述:ATMEL ATMEGA128RFA1-ZUR00 MICROCONTROLLERS (MCU) 制造商:Atmel 功能描述:Atmel ATMEGA128RFA1-ZUR00 Microcontrollers (MCU) 制造商:Atmel Corporation 功能描述:MCU AVR 2.4GHZ 128K FLASH 64VQFN 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC Revision F 制造商:Atmel 功能描述:2.4GHZ 802.15.4 128K SOC REVF
ATMEGA128RFR2-ZF 功能描述:IC RF TXRX+MCU 802.15.4 64-VFQFN 制造商:microchip technology 系列:- 包装:托盘 零件状态:在售 类型:TxRx + MCU 射频系列/标准:802.15.4 协议:Zigbee? 调制:DSSS, O-QPSK 频率:2.4GHz 数据速率(最大值):2Mbps 功率 - 输出:3.5dBm 灵敏度:-100dBm 存储容量:128kB 闪存,4kB EEPROM,16kB SRAM 串行接口:I2C,JTAG,SPI,USART GPIO:35 电压 - 电源:1.8 V ~ 3.6 V 电流 - 接收:5mA ~ 12.5mA 电流 - 传输:8mA ~ 14.5mA 工作温度:-40°C ~ 125°C 封装/外壳:64-VFQFN 裸露焊盘 标准包装:260
ATMEGA128RFR2-ZU 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC IND 85C - Bulk
ATMEGA128RFR2-ZUR 制造商:Atmel Corporation 功能描述:2.4GHZ 802.15.4 128K SOC 85C T&R - Tape and Reel
ATMEGA128RZAV-8AU 功能描述:射频微控制器 - MCU AVR Z-Link Bundle RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:Si100x 数据总线宽度:8 bit 最大时钟频率:24 MHz 程序存储器大小:64 KB 数据 RAM 大小:4 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LGA-42 安装风格:SMD/SMT 封装:Tube
ATMEGA128RZAV-8MU 功能描述:射频微控制器 - MCU AVR Z-Link Bundle RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:Si100x 数据总线宽度:8 bit 最大时钟频率:24 MHz 程序存储器大小:64 KB 数据 RAM 大小:4 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:LGA-42 安装风格:SMD/SMT 封装:Tube