AT89C5131A-L Atmel Corporation, AT89C5131A-L Datasheet - Page 2

no-image

AT89C5131A-L

Manufacturer Part Number
AT89C5131A-L
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C5131A-L

Flash (kbytes)
32 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)
3.0 to 3.6
Timers
4
Isp
UART/USB
Watchdog
Yes
Functional
Description
In-System
Programming
Capability (IAP)
In-Application
Programming or
Self Programming
Capability (ISP)
Block Diagram
2
AT89C5131A USB Bootloader
The AT89C5131A bootloader facilitates In-System Programming and In-Application
Programming.
In-System Programming allows the user to program or reprogram a microcontroller on-chip
Flash memory without removing it from the system and without the need of a pre-programmed
application.
The USB bootloader can manage a communication with a host through the USB bus. It can also
access and perform requested operations on the on-chip Flash memory.
In-Application Programming (IAP) allows the reprogramming of a microcontroller on-chip Flash
memory without removing it from the system and while the embedded application is running.
The USB bootloader contains some Application Programming Interface routines named API rou-
tines that allow IAP by using the user’s firmware.
This section describes the different parts of the bootloader. Figure 1 shows the on-chip boot-
loader and IAP processes.
Figure 1. Bootloader Process Description
External Host Via the
Communication
USB Protocol
ISP Communication
Management
Flash Memory
Management
Memory
Flash
Management
User Call
IAP
Application
On-chip
4287E–USB–04/08
User

Related parts for AT89C5131A-L