8051 Architecture
8051 Architecture

AT83C5136

 
Mask ROM (Kbytes):32
USB Device:Yes
RAM (Bytes):1280
F.max (MHz):32
Vcc (V):2.7-3.6
I/O Pins:18/34
: VQFN (Sawn) 32
 VQFN (Punched) 48
 SOIC 28
More
View Documents and Tools
 

USB C51-based Microcontroller with 32K Bytes ROM, 1280 bytes RAM, Power Supply: 2.7V to 3.6V, 6 USB Endpoints, TWI, SPI, UART, PCA

 AT83C5134/35/36   (166 pages, revision C, updated 11/07)

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.
AVR186: Best practices for the PCB layout of Oscillators      (4 pages, revision A, updated 3/08)
This application note provides guidelines to design the PCB layout in order not to risk failure and unstable oscillator operation.
   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:

USB Autolaunch Software Extension

Reference:

C51 Architecture Reference Utilities

Starter Kit:

AT89STK-05

Software Files:

   AT89C51 HID Keyboard demonstration software
    C51 Include Files for IAR, Keil, Raisonance, Tasking & SDCC Compilers