參數資料
型號: DS5000-32-12
英文描述: Soft Microcontroller
中文描述: 軟微控制器
文件頁數: 7/19頁
文件大小: 131K
代理商: DS5000-32-12
DS5000(T)
021998 7/19
PARALLEL PROGRAM LOAD CYCLES
Table 1
MODE
RST
PSEN
PROG
EA
P2.7
P2.6
P2.5
Program
1
0
0
V
PP
1
0
X
Security Set
1
0
0
V
PP
1
1
X
Verify
1
X
X
1
0
0
X
Prog Expanded
1
0
0
V
PP
0
1
0
Verify Expanded
1
0
1
1
0
1
0
Prog MCON or Key registers
1
0
0
V
PP
0
1
1
Verify MCON registers
1
0
1
1
0
1
1
The Parallel Program Cycle is used to load a byte of
data into a register or memory location within the
DS5000(T). The Verify Cycle is used to read this byte
back for comparison with the originally loaded value to
verify proper load ing. The Security Set Cycle may be
used to enable and the Software Security feature of the
DS5000(T). One may also enter bytes for the MCON
register or for the five encryption registers using the Pro-
gram MCON cycle. When using this cycle, the absolute
register address must be presented at Ports 1 and 2 as
in the normal program cycle (Port 2 should be 00H). The
MCON contents can likewise be verified using the Verify
MCON cycle.
When the DS5000(T) first detects a Parallel Program
Strobe pulse or a Security Set Strobe pulse while in the
Program Load Mode following a Power–On Reset, the
internal hardware of the DS5000(T) is initialized so that
an existing 4K byte program can be programmed into a
DS5000(T) with little or no modification. This initializa-
tion automatically sets the Range Address for 8K bytes
and maps the lowest 4K byte bank of Embedded RAM
as program memory. The next 4K bytes of Embedded
RAM are mapped as Data Memory.
In order to program more than 4K bytes of program
code, the Program/Verify Expanded cycles can be
used. Up to 32K bytes of program code can be entered
and verified. Note that the expanded 32K byte Program/
Verify cycles take much longer than the normal 4K byte
Program/Verify cycles.
A typical parallel loading session would follow this pro-
cedure. First, set the contents of the MCON register
with the correct range and partition only if using expand-
ed programming cycles. Next, the encryption registers
can be loaded to enable encryption of the program/data
memory (not required). Then, program the DS5000(T)
using either normal or expanded program cycles and
check the memory contents using Verify cycles. The
last operation would be to turn on the security lock fea-
ture by either a Security Set cycle or by explicitly writing
to the MCON register and setting MCON.0 to a 1.
相關PDF資料
PDF描述
DS5000-32-16 Soft Microcontroller Module
DS5000-32-8 Soft Microcontroller
DS5000FP Soft Microprocessor Chip
DS5000T Soft Microcontroller Module
DS5000T-32-12 Soft Microcontroller
相關代理商/技術參數
參數描述
DS5000-32-16 功能描述:8位微控制器 -MCU Soft MCU Chip 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
DS5000-32-16+ 功能描述:8位微控制器 -MCU Soft MCU Chip 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
DS5000-32-8 功能描述:8位微控制器 -MCU 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
DS5000-8-12 功能描述:8位微控制器 -MCU 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
DS5000-8-16 功能描述:8位微控制器 -MCU 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