参数资料
型号: ACE1101
厂商: Fairchild Semiconductor Corporation
英文描述: Arithmetic Controller Engine For Low Power Applications(低功耗器件运用的算术控制引擎)
中文描述: 算术控制发动机用于低功率应用(低功耗器件运用的算术控制引擎)
文件页数: 26/35页
文件大小: 2330K
代理商: ACE1101
26
www.fairchildsemi.com
ACE1101 Product Family Rev. A.3
A
10.0 In-circuit Programming Specification
13,14
The ACEx microcontroller supports in-circuit programming of the
internal data EEPROM, code EEPROM, and the initialization regis-
ters. An externally controlled four wire interface consisting of a LOAD
control pin (G3), a serial data SHIFT-IN input pin (G4), a serial data
SHIFT-OUT output pin (G2), and a CLOCK pin (G1) is used to access
the on-chip memory locations. Communication between the ACEx
microcontroller and the external programmer is made through a 32-
bit command and response word described in Table 15.
The serial data timing for the four-wire interface is shown in Figure
25 and the programming protocol is shown in Figure 24.
10.1 Write Sequence
The external programmer brings the ACEx microcontroller into
programming mode by applying a super voltage level to the LOAD
pin. The external programmer then needs to set the LOAD pin to 5V
before shifting n the 32-bit serial command word using the SHIFT_IN
and CLOCK signals. By definition, bit 31 of the command word is
shifted in first. At the same time, the ACEx microcontroller shifts out
the 32-bit serial response to the last command on the SHIFT_OUT
pin. It is recommended that the external programmer samples this
signal t ACCESS (1
μ
s) after the rising edge of the CLOCK signal.
The serial response word, sent immediately after entering program-
ming mode, contains indeterminate data.
After 32 bits have been shifted into the device, the external
programmer must set the LOAD signal to 0V, and then apply two
clock pulses as shown in Figure 24 to complete program cycle.
The SHIFT_OUT pin acts as the handshaking signal between the
device and programming hardware once the LOAD signal is
brought low. The device sets SHIFT_OUT low by the time the
programmer has sent the second rising edge during the LOAD =
0V phase (if the timing specifications in Figure 24 are obeyed).
The device will set the R bit of the Status register when the write
operation has completed. The external programmer must wait for
the SHIFT_OUT pin to go high before bringing the LOAD signal to
5V to initiate a normal command cycle.
10.2 Read Sequence
When reading the device after a write, the external programmer must
set the LOAD signal to 5V before it sends the new command word.
Next, the 32-bit serial command word (for during a READ) should be
shifted into the device using the SHIFT_IN and the CLOCK signals
while the data from the previous command is serially shifted out on
the SHIFT_OUT pin. After the Read command has been shifted into
the device, the external programmer must, once again, set the LOAD
signal to 0V and apply two clock pulses as shown in Figure 24 to
complete READ cycle. Data from the selected memory location, will
be latched into the lower 8 bits of the command word shortly after the
second rising edge of the CLOCK signal.
Writing a series of bytes to the device is achieved by sending a
series of Write command words while observing the devices
handshaking requirements.
Reading a series of bytes from the device is achieved by sending
a series of Read command words with the desired addresses in
sequence and reading the following response words to verify the
correct address and data contents.
The addresses of the data EEPROM and code EEPROM loca-
tions are the same as those used in normal operation.
Powering down the device will cause the part to exit programming
mode.
Table 15: 32-Bit Command and Response Word
Bit number
Input command word
Output response word
bits 31 – 30
Must be set to 0
X
bit 29
Set to 1 to read/write data EEPROM,
0 otherwise
X
bit 28
Set to 1 to read/write code EEPROM,
Initialization registers 0 otherwise
X
bits 27 – 25
Must be set to 0
X
bit 24
Set to 1 to read, 0 to write
X
bits 23 – 18
Must be set to 0
X
bits 17 – 8
Address of the byte to be read or written
Same as Input command word
bits 7 – 0
Data to be programm ed or zero if data is to be read
Programmed data or data read at specified address
13
Ffor further information see Application Note AN-8005.
14
During in-circuit programming, G5 (pin 3) must be either not connected or driven high.
相关PDF资料
PDF描述
ACE1202E Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE12022EM8X Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE12022BEM8X Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE1202EM8X Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE12022BN14 Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
相关代理商/技术参数
参数描述
ACE1101B 制造商:FAIRCHILD 制造商全称:Fairchild Semiconductor 功能描述:Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE1101BE 制造商:FAIRCHILD 制造商全称:Fairchild Semiconductor 功能描述:Arithmetic Controller Engine (ACEx⑩) for Low Power Applications
ACE1101BEM8 功能描述:8位微控制器 -MCU arithmetic Controllr Engine RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
ACE1101BEMT8 功能描述:8位微控制器 -MCU arithmetic Controllr Engine RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
ACE1101BEMT8X 功能描述:8位微控制器 -MCU TSSOP-8 2.7-5.5V T/R RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT