page_title: 4-bit computing
section_title: List of 4-bit processors
hierarchical_section_title: 4-bit computing / List of 4-bit processors
caption_attribution_description: English: Alps remote control BHR970001B - NEC D63GS - 4-Bit Single-Chip Microcontroller for Infrared Remote Control Transmission. Package: 20-pin plastic SOP
context_page_description: In computer architecture, 4-bit integers, memory addresses, or other data units are those that are 4 bits wide. Also, 4-bit CPU and ALU architectures are those that are based on registers, address buses, or data buses of that size. A group of four bits is also called a nibble and has 2⁴ = 16 possible values.
  Some of the first microprocessors had a 4-bit word length and were developed around 1970.
  The first commercial microprocessor was the binary-coded decimal Intel 4004, 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.
  The Texas Instruments TMS 1000 was a 4-bit CPU; it had a Harvard architecture, with an on-chip instruction ROM, 8-bit-wide instructions and an on-chip data RAM with 4-bit words.
  The 4-bit processors were programmed in assembly language or Forth, e.g. "MARC4 Family of 4 bit Forth CPU" because of the extreme size constraint on programs and because common programming languages, such as the C programming language, do not support 4-bit data types.
  The 1970s saw the emergence of 4-bit software applications for mass markets like pocket calculators.
context_section_description: Intel 4004
  Intel 4040
  TMS 1000
  Atmel MARC4 core – (discontinued: "Last ship date: 7 March 2015")
  Samsung S3C7 (KS57 Series) 4-bit microcontrollers (RAM: 512 to 5264 nibbles, 6 MHz clock)
  Toshiba TLCS-47 series
  HP Saturn
  NEC μ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 "COPS I" and "COPS II" ("COP400") 4-bit microcontroller families
  National Semiconductor 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
caption: NEC D63GS: a 4-bit microcontroller for infrared remote control transmission
exif: {"Image ImageDescription": "Alps remote control BHR970001B - NEC D63GS", "Image Make": "Canon", "Image Model": "Canon EOS 60D", "Image XResolution": "240", "Image YResolution": "240", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "Adobe Photoshop Lightroom 5.7 (Windows)", "Image DateTime": "2016:12:17 21:35:32", "Image Artist": "Raimond Spekking", "Image ExifOffset": "292", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "986", "Thumbnail JPEGInterchangeFormatLength": "16125", "EXIF ExposureTime": "5/2", "EXIF FNumber": "14", "EXIF ExposureProgram": "Aperture Priority", "EXIF ISOSpeedRatings": "100", "EXIF SensitivityType": "Recommended Exposure Index", "EXIF RecommendedExposureIndex": "100", "EXIF ExifVersion": "0230", "EXIF DateTimeOriginal": "2016:12:15 17:54:31", "EXIF DateTimeDigitized": "2016:12:15 17:54:31", "EXIF ShutterSpeedValue": "-165241/125000", "EXIF ApertureValue": "761471/100000", "EXIF ExposureBiasValue": "1/3", "EXIF MaxApertureValue": "3", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "100", "EXIF SubSecTimeOriginal": "78", "EXIF SubSecTimeDigitized": "78", "EXIF ColorSpace": "sRGB", "Interoperability InteroperabilityIndex": "R98", "Interoperability InteroperabilityVersion": "[48, 49, 48, 48]", "EXIF InteroperabilityOffset": "862", "EXIF FocalPlaneXResolution": "1036800/181", "EXIF FocalPlaneYResolution": "691200/119", "EXIF FocalPlaneResolutionUnit": "2", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Manual", "EXIF SceneCaptureType": "Standard", "EXIF BodySerialNumber": "1280631839", "EXIF LensSpecification": "[100, 100, 0/0, 0/0]", "EXIF LensModel": "EF100mm f/2.8 Macro USM", "EXIF LensSerialNumber": "0000000000"}