4.1 MCS51 variants
Keywords: sdccman

#
4.1 MCS51 variants

MCS51 processors are available from many vendors and come in many different flavours. While they might differ considerably in respect to Special Function Registers the core MCS51 is usually not modified or is kept compatible.

Subsections

- 4.1.1 pdata access by SFR
- 4.1.2 Other Features available by SFR
- 4.1.3 Bankswitching
  - 4.1.3.1 Hardware
  - 4.1.3.2 Software
- 4.1.4 MCS51/DS390 Startup Code
- 4.1.5 Interfacing with Assembler Code
  - 4.1.5.1 Global Registers used for Parameter Passing
  - 4.1.5.2 Register usage
  - 4.1.5.3 Assembler Routine (non-reentrant)
  - 4.1.5.4 Assembler Routine (reentrant)