Key facts
- Brand
- Siemens
- Model
- C500
- Category
- Other Electronics
- Documents
- 2
- Languages
- EN · ZH
- Last added
- 2012-05-04
Start here

Siemens C500 Microcontroller Family Architecture and Instruction Set User Manual
This manual describes the overall architecture of the Siemens C500 microcontroller family, including its compatibility with the standard 8051 family and the specific peripheral units adapted for various applications. It provides a comprehensive overview of the CPU architecture, memory organization, and the complete instruction set.
The document also lists the memory address spaces, external and internal memory size limits, and package outlines for the C500 devices, such as the P‑MQFP‑80‑1 and P‑MQFP‑100‑2 packages. Revision history, legal notices, and handling instructions for critical components are included as well.
Siemens C500 specifications
| External Program Memory Size | 64 KByte |
|---|---|
| Internal ROM/EEPROM Size | 2 KByte up to 64 KByte |
| External Data Memory Size | 64 KByte |
| Internal XRAM Size | 256 Byte up to 3 KByte |
| Special Function Register Size | 128/256 Bytes |
Source: Siemens C500 Microcontroller Family Architecture and Instruction Set User Manual
All Siemens C500 documents by type
Day-to-day operation, settings and troubleshooting. Start here if the product is already set up.
Questions answered in these manuals
What does the EA pin control on a C500 microcontroller?
If the EA pin (EA=External Access) is low, the C500 executes program code from external memory; if high, it uses internal memory when the address is within the internal limit.
From: Siemens C500 Microcontroller Family Architecture and Instruction Set User Manual
How many address spaces are defined for the C500 memory architecture?
The C500 defines five distinct address spaces for program memory, data memory, XRAM, and special function registers.
From: Siemens C500 Microcontroller Family Architecture and Instruction Set User Manual
Which CPUs are compatible with the SIMATIC 500/505?
Compatible CPUs include the CPU 560-2120 and CPU 560-2820 series.
Can the SIMATIC 500/505 be programmed using STEP 7?
Yes, programming can be done with STEP 7, though ProTool integration has been cancelled.
