4-bit computing is the use of
computer architectures in which
integers
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
and other
data
Data ( , ) are a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted for ...
units are 4
bits wide. 4-bit
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) and
arithmetic logic unit
In computing, an arithmetic logic unit (ALU) is a Combinational logic, combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on ...
(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
In computing, a nibble, or spelled nybble to match byte, is a unit of information that is an aggregation of four- bits; half of a byte/ octet. The unit is alternatively called nyble, nybl, half-byte or tetrade. In networking or telecommuni ...
and has 2
4 = 16 possible values, with a range of 0 to 15.
4-bit computation is obsolete, i.e. CPUs supporting 4-bit as the maximum size. However, 4-bit integers (or smaller), and 4-bit floating point is gaining ground for AI, large-language models.
4-bit processors were widely used in
electronic calculator
An electronic calculator is typically a portable Electronics, electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
The first solid-state electronic calculator was created in the early 1960s. ...
s and other roles where decimal math was used, like electronic
cash register
A cash register, sometimes called a till or automated money handling system, is a mechanical or electronic device for registering and calculating transactions at a point of sale. It is usually attached to a Cash register#Cash drawer, drawer fo ...
s,
microwave oven
A microwave oven, or simply microwave, is an electric oven that heats and cooks food by exposing it to electromagnetic radiation in the microwave frequency range. This induces Dipole#Molecular dipoles, polar molecules in the food to rotate and ...
timers, and so forth. This is because a 4-bit value holds a single
binary-coded decimal
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each digit is represented by a fixed number of bits, usually four or eight. Sometimes, special bit patterns are used f ...
(BCD) digit, making it a natural size for directly processing decimal values. As a 4-bit value is generally too small to hold a
memory address
In computing, a memory address is a reference to a specific memory location in memory used by both software and hardware. These addresses are fixed-length sequences of digits, typically displayed and handled as unsigned integers. This numeric ...
for real-world programs or data, the
address bus
In computer architecture, a bus (historically also called a data highway or databus) is a communication system that transfers data between components inside a computer or between computers. It encompasses both hardware (e.g., wires, optical ...
of these systems was generally larger. For instance, the canonical 4-bit
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
, the
Intel 4004
The Intel 4004 was part of the 4 chip MCS-4 micro computer set, released by the Intel, Intel Corporation in November 1971; the 4004 being part of the first commercially marketed microprocessor chipset, and the first in a long line of List of I ...
, had a 12-bit address format.
4-bit designs were used only for a short period when
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s 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. An example of such a system is the
HP Saturn
The Saturn family of 4-bit computing, 4-bit (datapath) microprocessors was developed by Hewlett-Packard in the 1980s first for the HP-71B handheld computer, released in 1984, and later for various HP calculators (starting with the HP-18C). It ...
design of the 1980s. By the 1990s, most such uses had been replaced by general purpose binary designs.
History

A 4-bit processor may seem limited, but it is a good match for calculators, where each decimal digit fits into four bits.
Some of the first
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
s had a 4-bit word length and were developed around 1970. The first commercial microprocessor was the
binary-coded decimal
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each digit is represented by a fixed number of bits, usually four or eight. Sometimes, special bit patterns are used f ...
(BCD-based)
Intel 4004
The Intel 4004 was part of the 4 chip MCS-4 micro computer set, released by the Intel, Intel Corporation in November 1971; the 4004 being part of the first commercially marketed microprocessor chipset, and the first in a long line of List of I ...
,
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
In digital computers, an interrupt (sometimes referred to as a trap) is a request for the processor to ''interrupt'' currently executing code (when permitted), so that the event can be processed in a timely manner. If the request is accepted ...
support and a variety of other new features.
The first commercial single-chip computer was the 4-bit
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
TMS 1000
The TMS1000 is a family of microcontrollers introduced by Texas Instruments in 1974. It combines a 4-bit central processor unit, read-only memory (ROM), random access memory (RAM), and input/output (I/O) lines as a complete "computer on a chip". I ...
(1974).
It contained a 4-bit
CPU with a
Harvard architecture
The Harvard architecture is a computer architecture with separate computer storage, storage and signal pathways for Machine code, instructions and data. It is often contrasted with the von Neumann architecture, where program instructions and d ...
and 8-bit-wide instructions, an on-chip instruction ROM, and an on-chip data RAM with 4-bit words.
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.
The 4-bit processors were programmed in
assembly language
In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
or
Forth, e.g. "MARC4 Family of 4 bit Forth CPU"
(which is now discontinued) because of the extreme size constraint on programs and because common programming languages (for
microcontroller
A microcontroller (MC, uC, or μC) or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs (processor cores) along with memory and programmable input/output peripherals. Pro ...
s, 8-bit and larger), such as the
C programming language
C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
, do not support 4-bit data types (C, and
C++, and more languages require that the size of the
char
data type be at least 8 bits,
and that all data types other than bitfields have a size that is a multiple of the character size
).
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
Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary ''n''-bit central processing unit (CPU). Each of these c ...
, in which the CPU's
arithmetic logic unit
In computing, an arithmetic logic unit (ALU) is a Combinational logic, combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on ...
(ALU) was built from multiple 4-bit-wide sections, each section including a chip such as an
Am2901 or
74181.
The
Zilog Z80
The Zilog Z80 is an 8-bit computing, 8-bit microprocessor designed by Zilog that played an important role in the evolution of early personal computing. Launched in 1976, it was designed to be Backward compatibility, software-compatible with the ...
(discontinued in 2024), although it is an 8-bit microprocessor, has a 4-bit ALU.
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, sometimes called "nybble-serial".
The
HP Saturn
The Saturn family of 4-bit computing, 4-bit (datapath) microprocessors was developed by Hewlett-Packard in the 1980s first for the HP-71B handheld computer, released in 1984, and later for various HP calculators (starting with the HP-18C). It ...
processors, used in many
Hewlett-Packard
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
calculators between 1984 and 2003 (including the
HP 48 series of scientific calculators) are "4-bit" (or hybrid 64-/4-bit) machines; as the Intel 4004 did, 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.
In addition, some early calculators such as the 1967
Casio AL-1000, the 1972
Sinclair Executive
The Sinclair Executive was the world's first "slimline" pocket calculator, and the first to be produced by Clive Sinclair's company Sinclair Radionics. Introduced in 1972, the calculator was produced in at least two versions with different ke ...
, and the aforementioned 1984
HP Saturn
The Saturn family of 4-bit computing, 4-bit (datapath) microprocessors was developed by Hewlett-Packard in the 1980s first for the HP-71B handheld computer, released in 1984, and later for various HP calculators (starting with the HP-18C). It ...
had 4-bit
datapaths that accessed their registers 4 bits (one BCD digit) at a time.
Uses

One bicycle computer specifies that it uses a "4 bit, 1-chip microcomputer".
Other typical uses include
coffee makers,
infrared remote controls,
and
security alarm
A security alarm is a system designed to detect intrusions, such as unauthorized entry, into a building or other areas, such as a home or school. Security alarms protect against burglary (theft) or property damage, as well as against intruders. ...
s.
The processor in Barbie typewriters that can encrypt is a 4-bit microcontroller.
Several manufacturers used 4-bit microcontrollers in their early electronic games:
*
Mattel's Funtronics Jacks, Red Light Green Light, Tag, Plus One and Dalla$.
*
Milton Bradley Lightfight and Electronic Battleship 1982.
*
Coleco
Coleco Industries, Inc. ( ) was an American company founded in 1932 by Maurice Greenberg as The Connecticut Leather Company. The name "COLECO" is an abbreviation derived from the company's original name which combines the first two letters of "C ...
Head to Head Basketball.
* National Semiconductor Quiz Kid Racer.
*
Entex Space Invader.
*
Texas Instruments
Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
My Little Computer.
Western Digital used a 4-bit microcontroller as the basis for their WD2412 time-of-day clock.
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.
Details
With 4 bits, it is possible to create 16 different values. All single-digit
hexadecimal
Hexadecimal (also known as base-16 or simply hex) is a Numeral system#Positional systems in detail, positional numeral system that represents numbers using a radix (base) of sixteen. Unlike the decimal system representing numbers using ten symbo ...
numbers can be written with four bits.
Binary-coded decimal
In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each digit is represented by a fixed number of bits, usually four or eight. Sometimes, special bit patterns are used f ...
is a digital encoding method for numbers using decimal notation, with each decimal digit represented by four bits.
List of 4-bit processors

*
Intel 4004
The Intel 4004 was part of the 4 chip MCS-4 micro computer set, released by the Intel, Intel Corporation in November 1971; the 4004 being part of the first commercially marketed microprocessor chipset, and the first in a long line of List of I ...
(first 4-bit microprocessor from 1971, though
Four-Phase Systems
Four-Phase Systems, Inc., was a computer company, founded by Lee Boysel and others, which built one of the earliest computers using semiconductor main memory and MOS LSI logic. The company was incorporated in February 1969 and had moderate com ...
AL1 from 1969 is older, discontinued 1981)
*
Intel 4040 (discontinued 1981)
*
TMS 1000
The TMS1000 is a family of microcontrollers introduced by Texas Instruments in 1974. It combines a 4-bit central processor unit, read-only memory (ROM), random access memory (RAM), and input/output (I/O) lines as a complete "computer on a chip". I ...
(the first high-volume commercial microcontroller, from 1974, after Intel 4004; now discontinued)
*
Atmel MARC4 core
(discontinued because of Low demand. "Last ship date: 7 March 2015"
)
*
Samsung
Samsung Group (; stylised as SΛMSUNG) is a South Korean Multinational corporation, multinational manufacturing Conglomerate (company), conglomerate headquartered in the Samsung Town office complex in Seoul. The group consists of numerous a ...
S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
*
Toshiba
is a Japanese multinational electronics company headquartered in Minato, Tokyo. Its diversified products and services include power, industrial and social infrastructure systems, elevators and escalators, electronic components, semiconductors ...
TLCS-47 series
*
HP Saturn
The Saturn family of 4-bit computing, 4-bit (datapath) microprocessors was developed by Hewlett-Packard in the 1980s first for the HP-71B handheld computer, released in 1984, and later for various HP calculators (starting with the HP-18C). It ...
*
NEC
is a Japanese multinational information technology and electronics corporation, headquartered at the NEC Supertower in Minato, Tokyo, Japan. It provides IT and network solutions, including cloud computing, artificial intelligence (AI), Inte ...
μPD75X
* NEC
μCOM-4
* NEC (now
Renesas) μPD612xA (discontinued), μPD613x,
μPD6x and
μPD1724x infrared remote control transmitter microcontrollers
*
EM Microelectronic-Marin EM6600 family,
EM6580,
EM6682,
etc.
* Epson
S1C63 family
*
National Semiconductor
National Semiconductor Corporation was an United States of America, American Semiconductor manufacturing, semiconductor manufacturer, which specialized in analogue electronics, analog devices and subsystems, formerly headquartered in Santa Clara, ...
"COPS I" and "COPS II" ("
COP400") 4-bit microcontroller families
*
National Semiconductor
National Semiconductor Corporation was an United States of America, American Semiconductor manufacturing, semiconductor manufacturer, which specialized in analogue electronics, analog devices and subsystems, formerly headquartered in Santa Clara, ...
MAPS MM570X
*
Sharp SM590/SM591/SM595
* Sharp SM550/SM551/SM552
* Sharp SM578/SM579
* Sharp SM5E4
* Sharp LU5E4POP
* Sharp SM5J5/SM5J6
* Sharp SM530
* Sharp SM531
* Sharp SM500
(ROM 1197×8 bit, RAM 40×4 bit, a divider and 56-segment LCD driver circuit)
* Sharp SM5K1
* Sharp SM4A
* Sharp SM510
(ROM 2772×8 bit, RAM 128×4 bit, a divider and 132-segment LCD driver circuit)
* Sharp SM511/SM512
(ROM 4032×8 bit, RAM 128/142×4 bit, a divider and 136/200-segment LCD driver circuit)
* Sharp SM563
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
External links
Saturn CPU*
Considerations for 4-bit processing
{{CPU technologies
Data unit