AT89LP6440-20JU Atmel, AT89LP6440-20JU Datasheet - Page 10

MCU 8051 64K FLASH ISP 44PLCC

AT89LP6440-20JU

Manufacturer Part Number
AT89LP6440-20JU
Description
MCU 8051 64K FLASH ISP 44PLCC
Manufacturer
Atmel
Series
89LPr
Datasheet

Specifications of AT89LP6440-20JU

Core Processor
8051
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
38
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Eeprom Size
8K x 8
Ram Size
4.25K x 8
Voltage - Supply (vcc/vdd)
2.4 V ~ 3.6 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-PLCC
Processor Series
AT89x
Core
8051
Data Bus Width
8 bit
Data Ram Size
8 KB
Interface Type
2-Wire, SPI
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
38
Number Of Timers
3
Operating Supply Voltage
2.7 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Development Tools By Supplier
AT89ISP
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
On-chip Dac
10 bit, 8 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LP6440-20JU
Manufacturer:
Atmel
Quantity:
103
Part Number:
AT89LP6440-20JU
Manufacturer:
Atmel
Quantity:
10 000
3. Memory Organization
3.1
3.1.1
10
Program Memory
AT89LP6440 - Preliminary
SIG
The AT89LP6440 uses a Harvard Architecture with separate address spaces for program and
data memory. The program memory has a regular linear address space with support for 64K
bytes of directly addressable application code. The data memory has 256 bytes of internal RAM
and 128 bytes of Special Function Register I/O space. The AT89LP6440 supports external data
memory with portions of the external data memory space implemented on chip as Extra RAM
and nonvolatile Flash data memory. External program memory is not supported. The memory
address spaces of the AT89LP6440 are listed in
Table 3-1.
The AT89LP6440 contains 64K bytes of on-chip In-System Programmable Flash memory for
program storage. The Flash memory has an endurance of at least 100,000 write/erase cycles
and a minimum data retention time of 10 years. The reset and interrupt vectors are located
within the first 83 bytes of program memory (refer to
be allocated within the entire 64K program memory address space for access by the MOVC
instruction. The AT89LP6440 does not support external program memory. A map of the
AT89LP6440 program memory is shown in
In addition to the 64K code space, the AT89LP6440 also supports a 256-byte User Signature
Array and a 128-byte Atmel Signature Array that are accessible by the CPU. The Atmel Signa-
ture Array is initialized with the Device ID in the factory. The second page of the User Signature
Array (0180H–01FFH) is initialized with analog configuration data including the Internal RC
Oscillator calibration byte. The User Signature Array is available for user identification codes or
constant parameter data. Data stored in the signature array is not secure. Security bits will dis-
able writes to the array; however, reads by an external device programmer are always allowed.
In order to read from the signature arrays, the SIGEN bit (DPCF.3) must be set (See
on page
User Signature Array is mapped from addresses 0100h to 01FFh and the Atmel Signature Array
is mapped from addresses 0000h to 007Fh. SIGEN must be cleared before using MOVC to
access the code memory. The User Signature Array may also be modified by the In-Application
Programming interface. When IAP = 1 and SIGEN = 1, MOVX @DPTR instructions will access
the array (See
Name
DATA
IDATA
SFR
EDATA
FDATA
XDATA
CODE
SIG
27). While SIGEN is one, MOVC A,@A+DPTR will access the signature arrays. The
AT89LP6440 Memory Address Spaces
Section 3.5 on page
Description
Directly addressable internal RAM
Indirectly addressable internal RAM and stack space
Directly addressable I/O register space
On-chip Extra RAM and extended stack space
On-chip nonvolatile Flash data memory
External data memory
On-chip nonvolatile Flash program memory
On-chip nonvolatile Flash signature array
20).
Figure
Table
3-1.
Table 9-1 on page
3-1.
40). Constant tables can
0000H–0FFFH
1000H–2FFFH
3000H–FFFFH
0000H–FFFFH
0000H–01FFH
00H–FFH
80H–FFH
00H–7FH
Range
3706A–MICRO–9/09
Table 5-5

Related parts for AT89LP6440-20JU