8051 Architecture
8051 Architecture

AT89C5131A-M

 
Flash (Kbytes):32
USB Device:Yes
ISP:UART/USB
Self Program Memory:API
EEPROM (Kbytes):1
RAM (Bytes):1280
: VQFN (Punched) 32
 LQFP 64
 PLCC 52
More
View Documents and Tools
Distributor InventoryCheck Distributor Inventory
 

USB C51-based Microcontroller with 32K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, Extended Range Power Supply: 2.7V to 5.5V, 7 USB Endpoints, TWI, SPI, UART, PCA

 AT89C5130A-M, AT89C5131A-M   (188 pages, revision K, updated 04/08)
 AT89C5131 USB Bootloader   (34 pages, revision E, updated 04/08)
 AT89C5131A-M/AT89C5130A-M Errata   (4 pages, revision D, updated 3/08)

Implementing the USB Enumeration Process on the AT8xC5131/32/22 and AT8xC51SND1      (14 pages, updated 10/03)
This application note describes a way to implement the enumeration process on AT8xC5131/32/22 and AT8xC51SND1 products.
AVR153: USB PC Drivers Based on Generic HID Class      (10 pages, revision B, updated 7/08)
This document gives information on integrating the Atmel USB HID DLL functions. Simple code examples that demonstrate different types of implementation are given.
Generic USB Mass Storage Device Implementation      (15 pages, revision A, updated 05/05)
This document describes how to implement the USB Mass Storage class (with an example on the AT89C5131A product) and the firmware functions delivered by Atmel.
How to Connect C51 Microcontroller to ATR2406      (9 pages, revision A, updated 05/06)
This application note describes how to control an ATR2406 with a C51 microcontroller(AT89C5130A for example).
USB Communication Device Class - Migration from RS-232 to USB      (9 pages, revision 1.2.1, updated 01/04)
This document has two main objectives. The first one is to describe how to easily migrate from a RS-232 to the USB into the firmware using the Atmel USB RS232 Virtual COM port library. The second one is to describe how to build a USB <-> RS-232 bridge, using the Atmel library.
USB Generic Implementation Based on HID Class      (6 pages, revision A, updated 06/06)
The aims of this document are: to describe how to use a specific USB implementation, without developping the corre-sponding USB Host driver. As well as to describe the way to use USB, without writing a USB code.
   Other Related Application Notes


Code Examples:

C51 Keyboard Code Examples
   C51 SPI Code Examples
   C51 Timer0 Code Examples
   C51 Timer1 Code Examples
   C51 Timer2 Code Examples
   C51 TWI Code Examples
   C51 UART Code Examples
   C51 Watchdog Program Examples

Programmer:

FLIP
   USB Autolaunch Software Extension

Reference:

C51 Architecture Reference Utilities

Starter Kit:

AT89STK-05

Software Files:

   AT89C5131 USB Flash API Drivers 1.0.5
    C51 Include Files for IAR, Keil, Raisonance, Tasking & SDCC Compilers