Ricoh 2A03

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Ricoh 2A03 / Ricoh 2A07
General information
Common manufacturer(s)
Max. CPU clock rate1.79 MHz
Architecture and classification
Min. feature size6 μm
Instruction setMOS 6502
Physical specifications
  • 1
  • Through-hole Dual Inline Package (DIP)

The Ricoh 2A03 or RP2A03 (NTSC version) / Ricoh 2A07 or RP2A07 (PAL version) is an 8-bit microprocessor manufactured by Ricoh for the Nintendo Entertainment System video game console. It was also used as a sound chip and secondary CPU by Nintendo's arcade games Punch-Out!! and Donkey Kong 3.

Technical details[edit]

The Ricoh 2A03[1] contained a second sourced MOS Technology 6502 core, modified to disable the 6502's binary-coded decimal mode (possibly to avoid a MOS Technology patent). It also integrated a programmable sound generator (also known as APU, featuring twenty two memory-mapped I/O registers),[2] rudimentary DMA, and game controller polling.[3]

See also[edit]


  1. ^ Sattler, Christian. "Nintendo RP2A03 and RP2A07 - an high quality picture of the die". Retrieved 2020-08-12..
  2. ^ "Sound generators of the 1980s home computers". Retrieved 2019-12-02.
  3. ^ Taylor, Brad (April 23, 2004). "2A03 technical reference". Archived from the original on October 17, 2018. Retrieved June 6, 2008.