AT89C5130A-M Atmel Corporation, AT89C5130A-M Datasheet - Page 47

no-image

AT89C5130A-M

Manufacturer Part Number
AT89C5130A-M
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C5130A-M

Flash (kbytes)
16 Kbytes
Max. Operating Frequency
48 MHz
Cpu
8051-12C
Max I/o Pins
34
Usb Transceiver
1
Usb Speed
Full Speed
Usb Interface
Device
Spi
1
Twi (i2c)
1
Uart
1
Sram (kbytes)
1.25
Eeprom (bytes)
1024
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 5.5
Timers
4
Isp
UART/USB
Watchdog
Yes
Figure 11-2. Hardware Boot Process Algorithm
11.3
11.4
4337K–USB–04/08
Application-Programming-Interface
XROW Bytes
Application
in FM0
Several Application Program Interface (API) calls are available for use by an application pro-
gram to permit selective erasing and programming of Flash pages. All calls are made by
functions.
All these APIs are described in detail in the following document on the Atmel web site.
The EXTRA ROW (XROW) includes 128 bytes. Some of these bytes are used for specific pur-
pose in conjonction with the bootloader.
Table 11-1.
– Datasheet Bootloader USB AT89C5131.
ENBOOT = 0
PC = 0000h
Description
Copy of the Manufacturer Code
Copy of the Device ID#1: Family code
Copy of the Device ID#2: Memories size and type
XROW Mapping
Bootloader
in FM1
BLJB == 0
RESET
?
ENBOOT = 1
PC = F400h
bit ENBOOT in AUXR1 Register
Is Initialized with BLJB Inverted.
Example, if BLJB=0, ENBOOT
is set (=1) during reset, thus the
bootloader is executed after the
reset.
AT89C5130A/31A-M
Default Value
D7h
BBh
58h
Address
30h
31h
60h
47

Related parts for AT89C5130A-M