We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Part Number: 8051 Reference Documents

8051 REFERENCE DOCUMENTS


Overview


Reference documents for the 8051 Architecture. If you cannot find what you are looking for, please contact us at mcu@atmel.com.

Documentation


Title
Document Id
API Program Examples for Standard C51 Flash Products Download fa78683f-3dfa-43d1-b961-bce2755bce35
API Program Examples for C51 USB Flash Products Download f614fb2e-9936-491c-9688-0a690658fdc8
Code Examples for AT89C51XX ADC (10 bits) Download 5c957692-1e36-4e8c-a19d-be9f3e8afb98
Code Examples for AT89C51XX ADC (8 bits) Download 42207ab4-8a21-4c5d-95ca-dc4e3b87825b
Code Examples for 8051 CAN Download 3531722b-9493-4429-adc1-abd34aa470d9
Example 8051 Timer0 in Mode 2 with Hard Gated Counters Download b8d4685e-44bb-442c-80f7-8bd8ce11c037
Example 8051 Timer0 in Mode 1 with Soft Gated Timer Download fd3c3234-ed8f-426a-b67d-29ccf079deb7
Example 8051 Timer0 in Mode 0 with Soft Gated Timer Download 31f687df-bc29-4f84-ba86-607f8e101337
Example 8051 Timer0 in Mode 0 with Soft Gated Counters Download d5717b3e-a934-4a43-9e08-e5aeb7557dd9
Example 8051 Timer0 in Mode 0 with Hard Gated Timer Download b3979ae2-64ae-4182-a927-371cb2c0d49e
Example 8051 Timer0 in Mode 0 with Hard Gated Counters Download 045e91c5-cd68-41c5-8a2e-d96df237d3c6
Example 8051 SPI without Master Mode (SS pin unused) Download a698ba1d-a545-4ede-8082-50a9992703ed
Example 8051 SPI with Slave Mode (SS pin used) Download 44796f0a-e2c9-4378-86b3-617777199034
Example 8051 SPI with Master Mode (SS pin used) Download 3757f069-5e65-4fdb-b232-4f5d19fcd23e
Example 8051 Timer0 in Mode 2 with Soft Gated Timer Download 86be54e8-4302-4e35-ace5-6b0b89f2ebe1
Example 8051 Timer0 in Mode 2 with Soft Gated Counters Download 2c0e1147-5115-4dc1-bfd6-f6aed6cf8441
Example 8051 Timer0 in Mode 2 with Hard Gated Timer Download 3e0f0034-c338-44f3-ad0b-045c1c555131
Example 8051 Timer0 in Mode 1 with Soft Gated Counters Download 94ff154b-0ae4-429e-8002-17c91fd5175b
Example 8051 Timer0 in Mode 1 with Hard Gated Timer Download ceab71a7-3e91-4aa5-8aac-40bf4c339802
Example 8051 Timer0 in Mode 1 with Hard Gated Counters Download 938db5a1-2482-4692-a627-7748487ebea6
Example 8051 SPI without Slave Mode (SS pin unused) Download 66285631-e615-4ffc-82ca-8043a9978cfe
Program Examples for 8051 Keyboard Download d7bcc085-d521-4886-8c43-a7aad25c6344
AT89C51SND1 Programming Trouble With Parallel Device Programmers Download dc9a16cf-dcf9-409f-9a2b-4f0c953e219c
Song Quality Improvement Using the DAC on AT89C51SND1 Reference Design Download 2673fe96-8c9f-4b65-ad90-4368a0aeea1d

Software


Title
Date
ASMB51.EXE Download 02 Jan 2017
C Flash Drivers for the AT89C51CC03U and AT89C51AC3 for Keil Compiler v1.0.0 Download 02 Jan 2017
C Flash Drivers for the AT89C51CC03C for Keil Compiler v1.0.0 Download 02 Jan 2017
BIN2HEX.EXE Download 02 Jan 2017
Atmel OCD51 Add On to Keil uVision Download 02 Jan 2017
C Flash Drivers for the AT89C51RD2/ED2/ID2 for Keil Compiler rev 1.0.0 Download 02 Jan 2017
AT89ISP_Update3.3 Download 02 Jan 2017
AT89C51CC03 CAN Bootloader v1.0.4 Download 02 Jan 2017
AT89C5131 USB Flash API Drivers 1.0.5 Download 02 Jan 2017
AT89C5132 USB Bootloader v1.6.2 Download 03 Jan 2017