参数资料
型号: AT89LP428-20AU
厂商: Atmel
文件页数: 20/149页
文件大小: 0K
描述: MCU 8051 4K FLASH SPI 32TQFP
产品培训模块: MCU Product Line Introduction
标准包装: 250
系列: 89LP
核心处理器: 8051
芯体尺寸: 8-位
速度: 20MHz
连通性: SPI,UART/USART
外围设备: 欠压检测/复位,POR,PWM,WDT
输入/输出数: 30
程序存储器容量: 4KB(4K x 8)
程序存储器类型: 闪存
EEPROM 大小: 512 x 8
RAM 容量: 768 x 8
电压 - 电源 (Vcc/Vdd): 2.4 V ~ 5.5 V
振荡器型: 内部
工作温度: -40°C ~ 85°C
封装/外壳: 32-TQFP
包装: 托盘
116
3654A–MICRO–8/09
AT89LP428/828
The Programming Interface is the only means of externally programming the AT89LP428/828
microcontroller. The Interface can be used to program the device both in-system and in a stand-
alone serial programmer. The Interface does not require any clock other than SCK and is not
limited by the system clock frequency. During Programming, the system clock source of the tar-
get device can operate normally.
When designing a system where In-System Programming will be used, the following observa-
tions must be considered for correct operation:
The ISP interface uses the SPI clock mode 0 (CPOL = 0, CPHA = 0) exclusively with a
maximum frequency of 5 MHz.
The AT89LP428/828 will enter programming mode only when its reset line (RST) is
active (low). To simplify this operation, it is recommended that the target reset can be
controlled by the In-System programmer. To avoid problems, the In-System programmer
should be able to keep the entire target system reset for the duration of the programming
cycle. The target system should never attempt to drive the four SPI lines while reset is active.
The RST input may be disabled to gain an extra I/O pin. In these cases, the RST pin will
always function as a reset during power up. To enter programming the RST pin must be
driven low prior to the end of Power-on Reset (POR). After POR has completed, the device
will remain in ISP mode until RST is brought high. Once the initial ISP session has ended, the
power to the target device must be cycled OFF and ON to enter another session.
The SS pin should not be left floating during reset if ISP is enabled.
The ISP Enable Fuse must be set to allow programming during any reset period. If the ISP
Fuse is disabled, ISP may only be entered at POR.
For standalone programmers, RST may be tied directly to GND to ensure correct entry into
Programming mode regardless of the device settings.
23.2
Memory Organization
The AT89LP428/828 offers 4K/8K bytes of In-System Programmable (ISP) nonvolatile Flash
code memory and 512/1024 bytes of nonvolatile Flash data memory. In addition, the device con-
tains a 128-byte User Signature Array and a 64-byte read-only Atmel Signature Array. The
memory organization is shown in Tables 23-1 and 23-2 and Figure 23-2. The memory is divided
into pages of 64 bytes each. A single read or write command may only access a single page in
the memory. Each memory type resides in its own address space and is accessed by com-
mands specific to that memory. However, all memory types share the same page size.
User configuration fuses are mapped as a row in the memory, with each byte representing one
fuse. From a programming standpoint, fuses are treated the same as normal code bytes except
they are not affected by Chip Erase. Fuses can be enabled at any time by writing 00h to the
appropriate locations in the fuse row. However, to disable a fuse, i.e. set it to FFh, the entire
fuse row must be erased and then reprogrammed. The programmer should read the state of all
the fuses into a temporary location, modify those fuses which need to be disabled, then issue a
Fuse Write with Auto-Erase command using the temporary data. Lock bits are treated in a simi-
lar manner to fuses except they may only be erased (unlocked) by Chip Erase.
Table 23-1.
Code Memory Size
Device #
Code Size
Page Size
# Pages
Address Range
AT89LP428
4K bytes
64 bytes
64
0000H - 0FFFH
AT89LP828
8K bytes
64 bytes
128
0000H - 1FFFH
相关PDF资料
PDF描述
AT89LP52-20MU IC MCU 8051 8K FLASH SPI 44VQFN
AT89LP6440-20JU MCU 8051 64K FLASH ISP 44PLCC
AT89LP828-JU IC MCU 8051 8KB FLASH 32PLCC
AT89LS51-16AU IC MCU 4K FLASH 16MHZ 44-TQFP
AT89LS52-16PU IC MCU 8K FLASH 16MHZ 40-DIP
相关代理商/技术参数
参数描述
AT89LP428-20JU 功能描述:8位微控制器 -MCU SingleCycle 8051 4K ISP Flash 2.4V 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
AT89LP428-20MH 功能描述:8位微控制器 -MCU SingleCycle 8051 4K ISP Flash 2.4V 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
AT89LP428-20PU 功能描述:8位微控制器 -MCU SingleCycle 8051 4K ISP Flash 2.4V 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
AT89LP51-20AU 功能描述:8位微控制器 -MCU Single Cycle 8051 4K ISP FL 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
AT89LP51-20JU 功能描述:8位微控制器 -MCU Single Cycle 8051 4K ISP FL 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