AT89C5131A-L

Manufacturer Part NumberAT89C5131A-L
ManufacturerAtmel Corporation
AT89C5131A-L datasheets
 

Specifications of AT89C5131A-L

Flash (kbytes)32 KbytesMax. Operating Frequency48 MHz
Cpu8051-12CMax I/o Pins34
Usb Transceiver1Usb SpeedFull Speed
Usb InterfaceDeviceSpi1
Twi (i2c)1Uart1
Sram (kbytes)1.25Eeprom (bytes)1024
Self Program MemoryAPIOperating Voltage (vcc)3.0 to 3.6
Timers4IspUART/USB
WatchdogYes  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Page 21
22
Page 22
23
Page 23
24
Page 24
25
Page 25
26
Page 26
27
Page 27
28
Page 28
29
Page 29
30
Page 30
31
32
33
34
Page 26/34

Download datasheet (326Kb)Embed
PrevNext
API Commands
Several types of APIs are available:
Read/Program Flash and EEPROM Data Memory
Read Configuration and Manufacturer Information
Program Configuration Information
Erase Flash
Start Bootloader
Read/Program Flash
All routines to access EEPROM data are managed directly from the application without using
and EEPROM Data
bootloader resources.
Memory
To read the Flash memory the bootloader is not involved.
For more details on these routines see the AT89C5131A datasheet sections “Program/Code
Memory” and “EEPROM Data Memory”
Two routines are available to program the Flash:
The application program load the column latches of the Flash then calls the
__api_wr_code_byte or __api_wr_code_page see datasheet in section “Program/Code
Memory
Parameter settings
API Name
__api_wr_code_byte
__api_wr_code_page
instruction: LCALL FFC0h.
Note:
AT89C5131A USB Bootloader
26
__api_wr_code_byte
__api_wr_code_page
”.
api_command
0Dh
No special resources are used by the bootloader during this operation
api_dph
api_dpl
api_value
4287E–USB–04/08