参数资料
型号: AT83C5112
厂商: Atmel Corp.
英文描述: 8-bit Microcontroller with A/D Converter
中文描述: 8位微控制器与A / D转换器
文件页数: 62/97页
文件大小: 1229K
代理商: AT83C5112
62
AT8xC5112
4191B
8051
04/03
ROM
ROM Structure
The T83C5112 ROM memory is divided in three different arrays:
the code array: 8K bytes
the encryption array: 64 bytes
the signature array: 4 bytes
ROM Lock System
The program Lock system, when programmed, protects the on-chip program against
software piracy.
Encryption Array
Within the ROM array are 64 bytes of encryption array. Every time a byte is addressed
during program verify, 6 address lines are used to select a byte of the encryption array.
This byte is then exclusive-NOR
ed (XNOR) with the code byte, creating an encrypted
verify byte. The algorithm, with the encryption array in the unprogrammed state, will
return the code in its original, unmodified form.
When using the encryption array, one important factor needs to be considered. If a byte
has the value FFh, verifying the byte will produce the encryption byte value. If a large
block (>64 bytes) of code is left unprogrammed, a verification routine will display the
content of the encryption array. For this reason all the unused code bytes should be pro-
grammed with random values.
Program Lock Bits
The lock bits when programmed according to Table 41. will provide different level of pro-
tection for the on-chip code and data.
U: unprogrammed
P: programmed
Signature Bytes
The T83C5112 contains 4 factory programmed signatures bytes. To read these bytes,
perform the process described in Section
Signature Bytes
, page 72.
Verify Algorithm
Refer to Section
Verify Algorithm
, page 74.
Program Lock Bits
Protection Description
Security
level
LB1
LB2
1
U
U
No program lock features enabled. Code verify will still be encrypted by
the encryption array if programmed. MOVC instruction executed from
external program memory returns non encrypted data.
2
P
U
MOVC instruction executed from external program memory are disabled
from fetching code bytes from internal memory, EA is sampled and latched
on reset.
3
U
P
Same as 2, also verify is disabled
This security level is available because ROM integrity will be verified
thanks to another method.
相关PDF资料
PDF描述
AT87C5112 8-bit Microcontroller with A/D Converter
AT80C51RB2-3CSCM 80C51 High Performance ROM 8-bit Microcontroller
AT80C51RB2-3CSIM 80C51 High Performance ROM 8-bit Microcontroller
AT80C51RB2-3CSUM 80C51 High Performance ROM 8-bit Microcontroller
AT80C51RB2-RLTIL 80C51 High Performance ROM 8-bit Microcontroller
相关代理商/技术参数
参数描述
AT83C5121 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with Multiprotocol Smart Card Interface
AT83C5121XXX-ICRUL 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with Multiprotocol Smart Card Interface
AT83C5121XXX-ICSUL 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with Multiprotocol Smart Card Interface
AT83C5121XXX-PURUL 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with Multiprotocol Smart Card Interface
AT83C5121XXX-PUTUL 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with Multiprotocol Smart Card Interface