for serial downloading via the I2C" />
參數(shù)資料
型號: ADUC7126BSTZ126IRL
廠商: Analog Devices Inc
文件頁數(shù): 49/108頁
文件大?。?/td> 0K
描述: IC MCU 16/32B 126KB FLASH 80LQFP
標準包裝: 1,000
系列: MicroConverter® ADuC7xxx
核心處理器: ARM7
芯體尺寸: 16/32-位
速度: 41.78MHz
連通性: EBI/EMI,I²C,SPI,UART/USART
外圍設備: POR,PWM,WDT
輸入/輸出數(shù): 40
程序存儲器容量: 126KB(63K x 16)
程序存儲器類型: 閃存
RAM 容量: 32K x 8
電壓 - 電源 (Vcc/Vdd): 2.7 V ~ 3.6 V
數(shù)據(jù)轉(zhuǎn)換器: A/D 12x12b,D/A 4x12b
振蕩器型: 內(nèi)部
工作溫度: -40°C ~ 125°C
封裝/外殼: 80-LQFP
包裝: 帶卷 (TR)
Data Sheet
ADuC7124/ADuC7126
Rev. C | Page 45 of 108
for serial downloading via the I2C. A USB-to-I2C download
dongle can be purchased from Analog Devices, Inc. This board
connects to the USB port of a PC and to the I2C port of the
ADuC7126. The part number is USB-I2C/LIN-CONV-Z.
The AN-806 Application Note describes the protocol for serial
downloading via the I2C in more detail.
JTAG Access
The JTAG protocol uses the on-chip JTAG interface to facilitate
code download and debug.
To access the part via the JTAG interface, the P0.0/BM pin must
be set high.
When debugging, user code should not write to the P0.1, P0.2,
and P0.3 pins. If user code toggles any of these pins, JTAG debug
pods are not able to connect to the ADuC7124/ADuC7126.
If this happens, mass erase the part using the UART/I2C
downloader.
FLASH/EE MEMORY SECURITY
The 126 kB of Flash/EE memory available to the user can be
read and write protected. Bit 31 of the FEE0PRO/FEE0HID
MMR protects the 126 kB from being read through JTAG and in
UART programming mode. The other 31 bits of this register
protect writing to the Flash/EE memory; each bit protects four
pages, that is, 2 kB. Write protection is activated for all access types.
FEE1PRO and FEE1HID, similarly, protect the second 64 kB
block. All 32 bits of this are used to protect four pages at a time.
Three Levels of Protection
Protection can be set and removed by writing directly into
FEExHID MMR. This protection does not remain after reset.
Protection can be set by writing into FEExPRO MMR. It
takes effect only after a save protection command (0x0C)
and a reset. The FEExPRO MMR is protected by a key to
avoid direct access. The key is saved once and must be
entered again to modify FEExPRO. A mass erase sets the
key back to 0xFFFF but also erases all the user code.
Flash can be permanently protected by using the FEExPRO
MMR and a particular key value of 0xDEADDEAD.
Entering the key again to modify the FEExPRO register is
not allowed.
Sequence to Write the Key
1.
Write the bit in FEExPRO corresponding to the page to be
protected.
2.
Enable key protection by setting Bit 6 of FEExMOD (Bit 5
must equal 0).
3.
Write a 32-bit key in FEExADR and FEExDAT.
4.
Run the write key command 0x0C in FEExCON; wait for
the read to be successful by monitoring FEExSTA.
5.
Reset the part.
To remove or modify the protection, the same sequence is used
with a modified value of FEExPRO. If the key chosen is the
value 0xDEAD, the memory protection cannot be removed. Only a
mass erase unprotects the part, but it also erases all user code.
The sequence to write the key is illustrated in the following
example (this protects writing Page 4 to Page 7 of the Flash):
FEExPRO=0xFFFFFFFD;
//Protect Page 4 to
Page 7
FEExMOD=0x48;
//Write key enable
FEExADR=0x1234;
//16 bit key value
FEExDAT=0x5678;
//16 bit key value
FEExCON= 0x0C;
//Write key command
The same sequence should be followed to protect the part
permanently with FEExADR = 0xDEAD and FEExDAT =
0xDEAD.
FLASH/EE CONTROL INTERFACE
Table 37. FEE0STA Register
Name
Address
Default Value
Access
FEE0STA
0xFFFFF800
0x0000
R
Table 38. FEE0MOD Register
Name
Address
Default Value
Access
FEE0MOD
0xFFFFF804
0x80
R/W
Table 39. FEE0CON Register
Name
Address
Default Value
Access
FEE0CON
0xFFFFF808
0x00
R/W
Table 40. FEE0DAT Register
Name
Address
Default Value
Access
FEE0DAT
0xFFFFF80C
0xXXXX
R/W
FEE0DAT is a 16-bit data register.
Table 41. FEE0ADR Register
Name
Address
Default Value
Access
FEE0ADR
0xFFFFF810
0x0000
R/W
FEE0ADR is a 16-bit address register.
Table 42. FEE0SGN Register
Name
Address
Default Value
Access
FEE0SGN
0xFFFFF818
0xFFFFFF
R
FEE0SGN is a 24-bit code signature.
Table 43. FEE0PRO Register
Name
Address
Default Value
Access
FEE0PRO
0xFFFFF81C
0x00000000
R/W
FEE0PRO provides protection following subsequent reset MMR.
It requires a software key (see Table 56).
Table 44. FEE0HID Register
Name
Address
Default Value
Access
FEE0HID
0xFFFFF820
0xFFFFFFFF
R/W
FEE0HID provides immediate protection MMR. It does not
require any software keys (see Table 56).
相關PDF資料
PDF描述
AT91SAM7S256C-MU-999 IC MCU ARM7 256KB FLASH 64-VQFN
AT90USB1287-MUR MCU AVR 128K FLASH 16MHZ 64QFN
AT90USB1287-AUR MCU AVR 128K FLASH 16MHZ 64TQFP
VE-BTF-IX CONVERTER MOD DC/DC 72V 75W
VI-B3X-IX-F2 CONVERTER MOD DC/DC 5.2V 75W
相關代理商/技術參數(shù)
參數(shù)描述
ADUC7126BSTZ126-RL 功能描述:IC MCU 16/32B 126KB FLASH 80LQFP RoHS:是 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:MicroConverter® ADuC7xxx 標準包裝:38 系列:Encore!® XP® 核心處理器:eZ8 芯體尺寸:8-位 速度:5MHz 連通性:IrDA,UART/USART 外圍設備:欠壓檢測/復位,LED,POR,PWM,WDT 輸入/輸出數(shù):16 程序存儲器容量:4KB(4K x 8) 程序存儲器類型:閃存 EEPROM 大小:- RAM 容量:1K x 8 電壓 - 電源 (Vcc/Vdd):2.7 V ~ 3.6 V 數(shù)據(jù)轉(zhuǎn)換器:- 振蕩器型:內(nèi)部 工作溫度:-40°C ~ 105°C 封裝/外殼:20-SOIC(0.295",7.50mm 寬) 包裝:管件 其它名稱:269-4116Z8F0413SH005EG-ND
ADUC7128 制造商:AD 制造商全稱:Analog Devices 功能描述:Precision Analog Microcontroller ARM7TDMI MCU with 12-bit ADC & DDS DAC
ADUC7128BCPZ126 功能描述:IC DAS MCU ARM7 ADC/DDS 64-LFCSP RoHS:是 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:MicroConverter® ADuC7xxx 標準包裝:250 系列:LPC11Uxx 核心處理器:ARM? Cortex?-M0 芯體尺寸:32-位 速度:50MHz 連通性:I²C,Microwire,SPI,SSI,SSP,UART/USART,USB 外圍設備:欠壓檢測/復位,POR,WDT 輸入/輸出數(shù):40 程序存儲器容量:96KB(96K x 8) 程序存儲器類型:閃存 EEPROM 大小:4K x 8 RAM 容量:10K x 8 電壓 - 電源 (Vcc/Vdd):1.8 V ~ 3.6 V 數(shù)據(jù)轉(zhuǎn)換器:A/D 8x10b 振蕩器型:內(nèi)部 工作溫度:-40°C ~ 85°C 封裝/外殼:48-LQFP 包裝:托盤 其它名稱:568-9587
ADUC7128BCPZ1262 制造商:AD 制造商全稱:Analog Devices 功能描述:Precision Analog Microcontroller ARM7TDMI MCU with 12-Bit ADC and DDS DAC
ADUC7128BCPZ126-RL 功能描述:IC DAS MCU ARM7 ADC/DDS 64-LFCSP RoHS:是 類別:集成電路 (IC) >> 嵌入式 - 微控制器, 系列:MicroConverter® ADuC7xxx 標準包裝:38 系列:Encore!® XP® 核心處理器:eZ8 芯體尺寸:8-位 速度:5MHz 連通性:IrDA,UART/USART 外圍設備:欠壓檢測/復位,LED,POR,PWM,WDT 輸入/輸出數(shù):16 程序存儲器容量:4KB(4K x 8) 程序存儲器類型:閃存 EEPROM 大小:- RAM 容量:1K x 8 電壓 - 電源 (Vcc/Vdd):2.7 V ~ 3.6 V 數(shù)據(jù)轉(zhuǎn)換器:- 振蕩器型:內(nèi)部 工作溫度:-40°C ~ 105°C 封裝/外殼:20-SOIC(0.295",7.50mm 寬) 包裝:管件 其它名稱:269-4116Z8F0413SH005EG-ND