78K

78K Family microcontrollers
General information
Launched1986; 38 years ago (1986)
Discontinuedcurrent
Common manufacturer
  • Renesas Electronics
    (formerly NEC)
Performance
Max. CPU clock rate32 kHz to 24 MHz
Data width16/8
Address width20(24)/16
Architecture and classification
ApplicationEmbedded
Instruction set78K Family
Physical specifications
Cores
  • 1
Products, models, variants
Variant
  • 78K0R, 78K0S, 78K0,
    78K4, 78K6, 78K3,
    78K7,
    78K1, 78K2
History
Predecessors87AD Family,
17K Family
SuccessorRL78 Family
78K0/KX1+ board with in-circuit emulator; MINICUBE
78K0S/KA1+ Do It board
78K0R/KG3 Cool It board with in-circuit emulator; IECUBE (formerly, MINICUBE2)

78K is the trademark name of 16- and 8-bit microcontroller family[1]: 23-4–23-5 [2]: 78  manufactured by Renesas Electronics, originally developed by NEC[3][4]: 229  started in 1986.[5]: 7, line 2  The basis of 78K Family is an accumulator-based register-bank CISC architecture. 78K is a single-chip microcontroller, which usually integrates; program ROM, data RAM, serial interfaces, timers, I/O ports, an A/D converter, an interrupt controller, and a CPU core, on one die.[6][7]: 412 

Its application area is mainly simple mechanical system controls and man-machine interfaces.[8][9][10]

Regarding software development tools, C compilers and macro-assemblers are available.[11]: 99  As for development tool hardware, full probing-pod type and debug port type in-circuit emulators,[12][13] and flash ROM programmers[14]: 22–24  are available.

Historically, the family has 11 series with 9 instruction set architectures. As of 2018, 3 instruction set architectures, those are 8-bit 78K0, 8-bit 78K0S, and 16-/8-bit 78K0R, are still promoted for customers' new designs.[14] But in most of cases, migration to RL78 Family,[15] which is a successor of 78K0R and almost binary level compatible with 78K0R,[16]: 20  is recommended.[17]

  1. ^ Oklobdzija, Vojin G. (2001). The Computer Engineering Handbook. CRC Press. ISBN 9780849308857.
  2. ^ Edwards, Lewin A. R. W. (2006). So, You Wanna be an Embedded Engineer: The Guide to Embedded Engineering, from Consultancy to the Corporate Ladder. Newnes. p. 78. ISBN 9780750679534. NEC 78K.
  3. ^ "78k | The CPU Shack Museum". www.cpushack.com.
  4. ^ Parai, Manas Kumar; Das, Banasree; Das, Gautam (January 2013). "An Overview of Microcontroller Unit: From Proper Selection to Specific Application". International Journal of Soft Computing and Engineering (IJSCE). 2 (6): 228–231. ISSN 2231-2307. S2CID 11529467.
  5. ^ NECエレクトロニクス 8ビットマイコンのあゆみ [History of 8-bit microcontrollers of NEC Electronics] (PDF) (in Japanese). Sunhayato Corp.
  6. ^ "microcontroller". The Free Dictionary.
  7. ^ Oklobdzija, Vojin G. (2017). Digital Systems and Applications. CRC Press. ISBN 9781351838108.
  8. ^ "NEC Electronics Introduces 12 New 16-bit All Flash Microcontrollers with LCD Controller/Driver Circuit". Business Wire. 2009-01-16.
  9. ^ Garcia, Pedro Castillo; Lozano, Rogelio; Dzul, Alejandro Enrique (2006). Modelling and Control of Mini-Flying Machines. Springer Science & Business Media. ISBN 9781846281792.
  10. ^ Archived: "MPU & MCU | Renesas Electronics". 7 October 2012. Archived from the original on 2012-10-07.
  11. ^ Emilio, Maurizio Di Paolo (2014). Embedded Systems Design for High-Speed Data Acquisition and Control. Springer. ISBN 9783319068657.
  12. ^ Electronic Specifier (2009-04-19). "NEC Electronics' new 78K Primer Kit". www.electronicspecifier.com.
  13. ^ Bender, Klaus; Jack, Peter; Koç, Ali; Péter, Istvan; Megyeri, Gergely (2001). Qualitätssicherung eingebetteter Software : Methoden und Best-Practices : [FUSIM] (in German). München: Herbert Utz Verlag. ISBN 9783831600243.
  14. ^ a b Renesas official: Renesas MPUs & MCUs 78K MCU Selection Guide. Renesas Electronics.
  15. ^ Dean, Alexander G.; Conrad, James M. (2012). Creating Fast, Responsive and Energy-Efficient Embedded Systems using the Renesas RL78 Microcontroller (PDF). Weston, FL: Micrium Press. ISBN 9781935772989.
  16. ^ Cite error: The named reference Porting Guide from 78K0R to RL78 was invoked but never defined (see the help page).
  17. ^ "Renesas Electronics Introduces the New RL78 Microcontroller Family to Deliver Solutions for Next-Generation 8-/16-bit Embedded Applications". Renesas Electronics.