Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

4-bit computing

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
8 min
Topic
Computer Science
Quality
C-class
Views
631 in 14 days
Last edited
25 Oct 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. 4-bit computing

4-bit computing is the use of computer architectures in which integers and other data units are 4 bits wide. 4-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data buses of that size. A group of four bits is also called a nibble and has 24 = 16 possible values, with a range of 0 to 15.

4-bit computation is largely obsolete, i.e. CPUs supporting 4-bit as the maximum size, or 4-bit data bus are no longer available, but 4-bit microcontrollers, such as the EM Microelectronic EM6580, are still available as of 2026.1

4-bit processors were widely used in electronic calculators and other roles where decimal math was used, like electronic cash registers, microwave oven timers, and so forth. This is because a 4-bit value holds a single binary-coded decimal (BCD) digit, making it a natural size for directly processing decimal values. As a 4-bit value is generally too small to hold a for real-world programs or data, the of these systems was generally larger. For instance, the canonical 4-bit , the , had a 12-bit address format.

memory address
address bus
microprocessor
Intel 4004

4-bit designs were used only for a short period when integrated circuits were still expensive, and were found primarily in cost-sensitive roles. While 4-bit computing is mostly obsolete, 4-bit values are still used in the same decimal-centric roles they were developed for, and modern implementations are generally much wider and process multiple 4-bit values in parallel. By the 1990s, most such uses had been replaced by general purpose binary designs.

Loading the rest of the article…

Recent changes

Rabbit hole

Where 4-bit computing leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • History
  • Uses
  • Details
  • List of 4-bit processors
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Contents
Contents9 sections
  • (Top)
  • History
  • Uses
  • Details
  • List of 4-bit processors
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Categories:
  • Data unit

1,031 words · 37 references · revision 1381903143 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
8 min
Topic
Computer Science
Quality
C-class
Views
631 in 14 days
Last edited
25 Oct 2026

Key concepts

  • Intel 40043
  • Central processing unit2
  • Arithmetic logic unit2
  • Binary-coded decimal2
  • Microprocessor2
  • Computer architecture1
  • Integer (computer science)1
  • Data (computer science)1
  • Bit1
  • Processor register1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item

History

20-pin PSOP – NEC D63GS: a 4-bit microcontroller for infrared remote control transmission
16-pin DIP – Intel C4004
Olympia CD700 Desktop Calculator using the National Semiconductor MAPS MM570X bit-serial 4-bit microcontroller
Infrared remote control PCB – an infrared remote control transmitter controlled by a NEC D63GS 4-bit microcontroller

A 4-bit processor may seem limited, but it is a good match for calculators, where each decimal digit fits into four bits.2

Some of the first microprocessors had a 4-bit word length and were developed around 1970. The first commercial microprocessor was the Intel 4004,34 developed for calculator applications in 1971. It had a 4-bit word length, but had 8-bit instructions and 12-bit addresses. It was succeeded by the Intel 4040, which added interrupt support and a variety of other new features.

The first commercial single-chip computer was the 4-bit Texas Instruments TMS 1000 (1974).2 It contained a 4-bit CPU with a Harvard architecture and 8-bit-wide instructions, an on-chip instruction ROM, and an on-chip data RAM with 4-bit words.5

The Rockwell PPS-4 was another early 4-bit processor, introduced in 1972, which had a long lifetime in handheld games and similar roles. It was steadily improved and by 1975 been combined with several support chips to make a one-chip computer.6

Because of the extreme constraints on program size and hardware capabilities, 4-bit processors were primarily programmed directly in assembly language, with some specific processors being programmed in Forth7.

The 1970s saw the emergence of 4-bit software applications for mass markets like pocket calculators. During the 1980s, 4-bit microprocessors were used in handheld electronic games to keep costs low.

In the 1970s and 1980s, a number of research and commercial computers used bit slicing, in which the CPU's arithmetic logic unit (ALU) was built from multiple 4-bit-wide sections, each section including a chip such as an Am2901 or 74181.

The Zilog Z80 (discontinued in 2024), although it is an 8-bit microprocessor, has a 4-bit ALU.89

Although the Data General Nova is a series of 16-bit minicomputers, the original Nova and the Nova 1200 internally processed numbers 4 bits at a time with a 4-bit ALU,10 sometimes called "nybble-serial".11

The HP Saturn processors, used in many Hewlett-Packard calculators between 1984 and 2003 (including the HP 48 series of scientific calculators) are "4-bit" (or hybrid 64-/4-bit) machines. They string multiple 4-bit words together, e.g. to form a 20-bit memory address, and most of the registers are 64 bits wide, storing 16 4-bit digits. Operations were performed nybble-serial.121314

In addition, some early calculators – such as the 1967 Casio AL-1000, the 1972 Sinclair Executive, and the aforementioned 1984 HP Saturn – had 4-bit datapaths that accessed their registers 4 bits (one BCD digit) at a time.15

Uses

National Semiconductor COP410L, a low-end 4-bit microcontroller. 512 bytes of ROM in upper left corner, 128 bits of RAM in upper right corner. Click to zoom.

One bicycle computer specifies that it uses a "4 bit, 1-chip microcomputer".16 Other typical uses include coffee makers, infrared remote controls,17 and security alarms.18

The processor in Barbie typewriters that can encrypt is a 4-bit microcontroller.19

Several manufacturers used 4-bit microcontrollers in their early electronic games:20

  • Mattel's Funtronics Jacks, Red Light Green Light, Tag, Plus One and Dalla$.
  • Milton Bradley Lightfight and Electronic Battleship 1982.
  • Coleco Head to Head Basketball.
  • National Semiconductor Quiz Kid Racer.
  • Entex Space Invader.

Details

Main article: Nibble

With 4 bits, it is possible to create 16 different values. All single-digit hexadecimal numbers can be written with four bits.

Binary-coded decimal is a digital encoding method for numbers using decimal notation, with each decimal digit represented by four bits.

List of 4-bit processors

National Semiconductor MM5700CA/D bit-serial 4-bit microcontroller
  • Intel 4004 (first 4-bit microprocessor and widely regarded as the first commercially available microprocessor from 1971, discontinued 1981)
  • Intel 4040 (discontinued 1981)
  • TMS 1000 (the first high-volume commercial microcontroller, from 1974, after Intel 4004; now discontinued)
  • American Microsystems S2000
  • Atmel MARC4 core2526 (discontinued because of low demand. Last ship date: 7 March 201527)
  • Essex SX 200
  • Samsung S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
  • Toshiba TLCS-47 series

See also

  • GMC-4
  • Hitachi HD44780 LCD controller
  • Intel's LPC (low-pin-count) bus/interface for 4-bit communication
    • Its successor for modern computers, Intel's Enhanced Serial Peripheral Interface (eSPI), allows 1-bit, 2-bit, and 4-bit communication

References

  1. 1"Products". EM Microelectronic. Retrieved 2026-05-17.
  2. 2Ken Shirriff. "Reverse engineering RAM storage in early Texas Instruments calculator chips".
  3. 3Mack, Pamela E. (2005-11-30). "The Microcomputer Revolution". Retrieved 2009-12-23.
  4. 4"History in the Computing Curriculum" (PDF). Archived from the original (PDF) on 2011-07-19. Retrieved 2017-06-22.
  5. 5TMS 1000 Series Data Manual (PDF). Texas Instruments. December 1976. Retrieved 2013-07-20.
  6. 6"Rockwell PPS-4".
  7. 7"Forth Chips". www.ultratechnology.com.
  8. 8Shima, Masatoshi; Faggin, Federico; Ungermann, Ralph; Slater, Michael (2007-04-27). (PDF).

External links

  • Saturn CPU
  • "Products: High Performance 4-bit Microcontrollers (S1C63 family)". Epson. Archived from the original on 2013-07-29.
  • Considerations for 4-bit processing
  • Texas Instruments My Little Computer.21
  • Western Digital used a 4-bit microcontroller as the basis for their WD2412 time-of-day clock.22

    The Grundy Newbrain computer uses a 4-bit microcontroller to manage its keyboard, tape I/O, and its built-in 16 character VF alphanumeric display.23

    The Apple Lisa utilizes a 4-bit microcontroller to control the keyboard, mouse, RTC, and soft power switch.24

    HP Saturn
  • NEC μPD75X
  • NEC μCOM-4
  • NEC (now Renesas) μPD612xA (discontinued), μPD613x, μPD6x1728 and μPD1724x29 infrared remote control transmitter microcontrollers3031
  • EM Microelectronic-Marin EM6600 family,32 EM6580,3334 EM6682,35 etc.
  • Epson S1C63 family
  • National Semiconductor "COPS I" and "COPS II" ("COP400") 4-bit microcontroller families36
  • National Semiconductor MAPS MM570X
  • Rockwell PPS-4
  • Sharp SM590/SM591/SM59537
  • Sharp SM550/SM551/SM55237
  • Sharp SM578/SM57937
  • Sharp SM5E437
  • Sharp LU5E4POP37
  • Sharp SM5J5/SM5J637
  • Sharp SM53037
  • Sharp SM53137
  • Sharp SM50037 (ROM 1197×8 bit, RAM 40×4 bit, a divider and 56-segment LCD driver circuit)
  • Sharp SM5K137
  • Sharp SM4A37
  • Sharp SM51037 (ROM 2772×8 bit, RAM 128×4 bit, a divider and 132-segment LCD driver circuit)
  • Sharp SM511/SM51237 (ROM 4032×8 bit, RAM 128/142×4 bit, a divider and 136/200-segment LCD driver circuit)
  • Sharp SM56337
  • "Zilog Oral History Panel on the Founding of the Company and the Development of the Z80 Microprocessor"
  • 9Shirriff, Ken. "The Z-80 has a 4-bit ALU".
  • 10Hendrie, Gardner (2002-11-22). "Oral History of Edson (Ed) D. de Castro" (PDF) (Interview). p. 44.
  • 11"Nova 1200"
  • 12"The Saturn Processor". Retrieved 2015-12-23.
  • 13"Guide to the Saturn Processor". Retrieved 2014-01-14.
  • 14"Introduction to Saturn Assembly Language". Retrieved 2014-01-14.
  • 15"Desk Electronic Calculators: Casio AL-1000"
  • 16"Cateye Commuter Manual" (PDF). Retrieved 2014-02-11.
  • 17"μPD67, 67A, 68, 68A, 69 4-bit single-chip microcontroller for infrared remote control transmission" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2016-01-06.
  • 18Haskell, Richard. "Introduction to Digital Logic and Microprocessors (Lecture 12.2)". Archived from the original on 2014-02-22. Retrieved 2014-02-11.
  • 19Paul Reuvers and Marc Simons. Crypto Museum. "Barbie Typewriter", 2015
  • 20"National Semiconductor COP400". Sean Riddle. Retrieved 2021-12-24.
  • 21Woerner, Joerg. "Texas Instruments My Little Computer". Datamath Calculator Museum. Retrieved 2024-06-19.
  • 22"1983 Components Catalog" (PDF). Western Digital. p. 621. Retrieved 2021-12-24.
  • 23"COP420 4-Bit Processor - Newbrain". Archived from the original on 2025-06-25. Retrieved 2021-12-30.
  • 24"Apple Lisa 341-0064A (COP421)". Visual6502. Retrieved 2021-12-24.
  • 25"MARC4 4-bit Microcontrollers – Programmer's Guide" (PDF). Atmel. Archived from the original (PDF) on 2014-12-15. Retrieved 2014-01-14.
  • 26"MARC4 4-Bit Architecture". Atmel. Archived from the original on 2009-05-31.
  • 27"Product End-of-Life (EOL) Notification" (PDF). Atmel. 2014-03-07. Archived from the original (PDF) on 2016-08-07.
  • 28"μPD6P9 4-bit single-chip microcontroller for infrared remote control transmission" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2016-03-27.
  • 29"μPD17240, 17241, 17242, 17243, 17244, 17245, 17246 4-bit single-chip microcontrollers for small general-purpose infrared remote control transmitters" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2016-03-27.
  • 30"Microcontrollers for Remote Controllers" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2013-12-19.
  • 31"Mask ROM/ROMless Products 4/8bit Remote Control". Archived from the original on 2008-10-28.
  • 32Cravotta, Robert. "Embedded Processing Directory".
  • 33"EM6580". Archived from the original on 2013-12-19. Retrieved 2013-05-12.
  • 34"EM6580".
  • 35"EM6682".
  • 36Culver, John (2014-09-27). "National Semiconductor: The COP before the COPS". www.cpushack.com. Retrieved 2020-05-28.
  • 37Sharp Microcomputers Data Book (PDF). September 1990. Retrieved 2018-01-05.
  • Created
    11 Mar 2004
    History
    361 edits
    163 contributors
    2 edits in the last 30 days
    Last edited
    25 Oct 2026

    361 revisions in total · 163 contributors · +11 / −37 bytes across 2 edits by 1 contributor in the last 30 days

    1. 25 Oct 2026, 14:47 UTCRastaKins§ Uses Added wikilink+11diff
    2. 12 Oct 2026, 15:25 UTCRastaKins§ History The 4004 was binary-based, though it did have a DAA instruction to support BCD−37diff
    3. 11 Oct 2026, 16:39 UTCInternetArchiveBotRescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.6+181diff
    4. 20 Sept 2026, 13:58 UTCIsaidnoway§ References list-defined refs not used−740diff
    5. 18 Sept 2026, 05:06 UTCTemporary accountSimplify section, and remove extra needed information. Especially since the 1999 c spec cited doesn't even mention an "8-bit minimum", just that a char is N bits wide.−506diff
    6. 8 Aug 2026, 18:53 UTCFlammableBotmFlammableBot: Corrections to implement MOS:POSLINK−7diff
    7. 26 Jun 2026, 06:38 UTCMaterialscientistmReverted edits by ~2026-36964-77 (talk) (HG) (3.4.14)−25diff
    8. 26 Jun 2026, 06:38 UTCTemporary accountrevertedNo edit summary+25diff

    View full revision history

    Created
    11 Mar 2004
    History
    361 edits
    163 contributors
    2 edits in the last 30 days
    Last edited
    25 Oct 2026

    Related articles are unavailable right now.

    Wikipedia is rate limiting us right now. Try again in a minute.