Históricamente, la familia tiene 11 series con 9 arquitecturas de conjuntos de instrucciones . A partir de 2018, 3 arquitecturas de conjuntos de instrucciones, que son 78K0 de 8 bits, 78K0S de 8 bits y 78K0R de 16/8 bits, aún se promocionan para los nuevos diseños de los clientes. [14]
Pero en la mayoría de los casos,
se recomienda la migración a la familia RL78 , [15]
que es un sucesor de 78K0R y casi compatible a nivel binario con 78K0R, [16] : 20. [17]
Variantes
Serie 78K0
La serie 78K0 [de; jp] (también conocida como 78K/0) es un microcontrolador de un solo chip de 8 bits de larga duración , [18]
que es la base de las series 78K0S [jp] y 78K0R. Contiene 8 registros de 8 bits × 4 bancos . Para instrucciones de cálculo de 16 bits, realiza la operación ALU dos veces. Cada instrucción se ejecuta en serie sin canalización de instrucciones . Tiene un espacio de direcciones de 16 bits y 64 K Byte . [19] Algunas variantes de 78K0 tienen un convertidor D/A R-2R de 8 bits de tipo compacto y asequible , que no tiene monotonía porque no se recorta para el ajuste ni va seguido de un amplificador operacional .
La serie 78K0R es un microcontrolador de un solo chip de 16 bits con canalización de instrucciones de 3 etapas . [27] Su conjunto de instrucciones es similar al 78K0 y cubre operaciones de 16 y 8 bits. Tiene un espacio de direcciones
de 20 bits y 1 Mbyte . [28] 75 instrucciones de 80 son idénticas a las de la familia RL78 ; su sucesor. [16] : 20 [15] [29]
Serie 178K0
La serie 178K0 (también conocida como 178K/0) es un sucesor del microcontrolador de 4 bits de la familia 17K de NEC para DTS (sistemas de sintonización digital) y controles remotos . [30] Integra las funciones periféricas de la familia 17K con el núcleo de CPU
de 8 bits 78K0 en un chip. [31]
Serie 178K0S
La serie 178K0S (también conocida como 178K/0S) también es la sucesora de la familia 17K con el núcleo de CPU 78K0S. [32]
Serie 78K4
La serie 78K4 (también conocida como 78K/4) es un microcontrolador de un solo chip de 16 bits con operaciones de 16 y 8 bits. [33] [34] [35] [36]
Tiene 16 registros de 8 bits × 4 bancos, que también se pueden usar para 8 registros de 16 bits × 4 bancos. Algunos de estos registros también se pueden usar como extensión de 24 bits para modos de direccionamiento . [37] Tiene un espacio de direcciones de 24 bits de 16 M Byte . Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . [38] : §23.8, 560–593
Serie 78K7
La serie 78K7 (también conocida como 78K/7) es un microcontrolador de un solo chip de 32 bits con operaciones de 32, 16 y 8 bits. Tiene 8 registros de 32 bits × 16 bancos, que también se pueden usar para 16 registros de 16 bits × 16 bancos y 16 registros de 8 bits × 16 bancos. Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . Tiene un espacio de dirección lineal de 24 bits y 16 M Byte. Se utiliza para algunos productos Quantum Fireball , [39] : Foto 2
, pero pronto fue reemplazado por los microcontroladores RISC de 32 bits de la familia V850 .
Serie 78K6
La serie 78K6 (también conocida como 78K/6) es un microcontrolador de un solo chip de 16 bits. Su vida útil fue corta y hubo menos variantes.
Serie 78K1
La serie 78K1 (también conocida como 78K/1) es un microcontrolador de un solo chip de 8 bits. Tiene 8 registros de 8 bits × 4 bancos. La serie 78K1 está destinada a servocontroles de grabadoras de videocasetes . La subserie μPD78148 integra 2 amplificadores operacionales . [40]
Serie 78K3
La serie 78K3 (también conocida como 78K/3) es un microcontrolador de un solo chip de 16 bits con operaciones de 16 y 8 bits. Tiene 16 bancos de 8 bits × 8, que también se pueden usar para registros de 8 bancos de 16 bits × 8. Su espacio de direcciones es de 16 bits y 64 K Byte. Se desarrolló como una serie de gama alta de la familia 78K. Tiene operaciones basadas en microcódigo llamadas Macro Service con funciones de interrupción . [41] : §13.4, 261–280
La serie 78K2 (también conocida como 78K/2) es un microcontrolador de un solo chip de 8 bits. Tiene 8 registros de 8 bits × 4 bancos. Se desarrolló como una serie de propósito general de la familia 78K. [44]
Antecesores
Familia 87AD
Familia 87AD [4] : 229 es un microcontrolador de un solo chip de 8 bits. Tiene 8 registros de 8 bits × 4 bancos. Su arquitectura de conjunto de instrucciones se convirtió en la base del 78K. [45]
^ Oklobdzija, Vojin G. (2001). Manual de ingeniería informática. CRC Press. ISBN9780849308857.
^ Edwards, Lewin ARW (2006). Entonces, ¿quieres ser un ingeniero integrado?: La guía para la ingeniería integrada, desde la consultoría hasta la escalera corporativa. Newnes. p. 78. ISBN9780750679534. NEC 78K.
^ "78k | El museo CPU Shack". www.cpushack.com .
^ abc Parai, Manas Kumar; Das, Banasree; Das, Gautam (enero de 2013). "Una descripción general de la unidad de microcontrolador: desde la selección adecuada hasta la aplicación específica". Revista internacional de computación blanda e ingeniería (IJSCE) . 2 (6): 228–231. ISSN 2231-2307. S2CID 11529467.
^ NEC エ レ ク ト ロ ニ ク ス 8 ビ ッ ト マ イ コ ン の あ ゆ み [ Historia de los microcontroladores de 8 bits de NEC Electronics ] (PDF) (en japonés). Sunhayato Corp.
^ "microcontrolador". El Diccionario Libre .
^ Oklobdzija, Vojin G. (2017). Sistemas y aplicaciones digitales. CRC Press. ISBN9781351838108.
^ "NEC Electronics presenta 12 nuevos microcontroladores All Flash de 16 bits con circuito controlador/controlador LCD". Business Wire. 16 de enero de 2009.
^ García, Pedro Castillo; Lozano, Rogelio; Dzul, Alejandro Enrique (2006). Modelado y control de minimáquinas voladoras. Springer Science & Business Media. ISBN9781846281792.
^
Archivado: «MPU & MCU | Renesas Electronics». 7 de octubre de 2012. Archivado desde el original el 7 de octubre de 2012.
^ Emilio, Maurizio Di Paolo (2014). Diseño de sistemas integrados para adquisición y control de datos de alta velocidad. Springer. ISBN9783319068657.
^ Electronic Specifier (19 de abril de 2009). "Nuevo kit de iniciación 78K de NEC Electronics". www.electronicspecifier.com .
^ Doblador, Klaus; Jack, Pedro; Koç, Ali; Peter, Istvan; Megyeri, Gergely (2001). Qualitätssicherung eingebetteter Software: Methoden und Best-Practices: [FUSIM] (en alemán). Múnich: Herbert Utz Verlag. ISBN9783831600243.
^ ab Renesas official: Guía de selección de MCU 78K de MPU y MCU de Renesas. Renesas Electronics.
^ ab Dean, Alexander G.; Conrad, James M. (2012). Creación de sistemas integrados rápidos, con capacidad de respuesta y de bajo consumo energético utilizando el microcontrolador Renesas RL78 (PDF) . Weston, FL: Micrium Press. ISBN9781935772989.
^ ab Renesas official: Guía de transferencia de 78K0R/FC3 a RL78/F14. Renesas Electronics.
^ "Renesas Electronics presenta la nueva familia de microcontroladores RL78 para ofrecer soluciones para aplicaciones integradas de 8 y 16 bits de próxima generación". Renesas Electronics .
^ Hausmann, G.; Gebing, E. (1997). "La realización de aplicaciones automotrices específicas con funcionalidad CAN "completa" a costo CAN "básico" en un microcontrolador de 8 bits altamente integrado de la familia 78K/0 de NEC" (PDF) . 4.ª Conferencia Internacional CAN, ICC . 97 : 4-02–11.
^ abc Renesas oficial: Serie 78K/0 para instrucciones. Renesas Electronics.
^ Manual
oficial de Renesas: Manual del usuario de la subserie UPD78054,78054Y. Renesas Electronics.
^ "NEC lanza 14 nuevos MCU de 8 bits para aplicaciones de tableros de instrumentos de automóviles | EE Times". EETimes .
^ Manual
oficial de Renesas: 78K0/Dx2 Manual del usuario: Hardware. Renesas Electronics.
^ Suzuki, Tetsuya (22 de junio de 2007). Google Translate - Sitio de introducción de: Cコンパイラで遊ぶ78K0Sマイコン [ Juega con la microcomputadora C compilador 78K0S ] (en japonés). Tokio, Japón: Socym Co,.Ltd. ISBN9784883375394.
^ Skorobogatov, Sergei (17 de agosto de 2010). "Ataques de 'bumping' de memoria flash". Hardware criptográfico y sistemas integrados, CHES 2010 (PDF) . Apuntes de clase en informática. Vol. 6225. Springer, Berlín, Heidelberg. págs. 158-172. doi :10.1007/978-3-642-15031-9_11. ISBN9783642150319.
^ abc Renesas oficial: Serie 78K/0S para instrucciones. Renesas Electronics.
^
Renesas official: "Diferencia entre 78K0 y 78K0S en microcontroladores All Flash de 8 bits". Renesas Electronics - Base de conocimiento . 28 de junio de 2016.
^ Kim, Dahoo; Hida, Itaru; Fukuda, Eric S.; Asai, Tetsuya; Motomura, Masato (noviembre de 2014). Un estudio de la caché de instrucciones en chip transparente para microcontroladores NV . Séptima conferencia internacional sobre avances en circuitos, electrónica y microelectrónica. págs. 26–29. CiteSeerX 10.1.1.676.6935 . ISBN.978-1-61208-379-7. ISSN 2308-426X.
^ ab Renesas official: Manual de usuario de microcontroladores 78K0R: instrucciones. Renesas Electronics.
^ ab Manual oficial de usuario de la familia RL78 de Renesas: Software. Renesas Electronics.
^ abc 17K Libro de datos de microcontroladores de 4 bits (1992). NEC.
^ ab Renesas official: Manual del usuario de la subserie UPD178024. Renesas Electronics.
^ ab Renesas official: Manual del usuario de la subserie UPD179327. Renesas Electronics.
^ Informe JPRS: Ciencia y tecnología. Japón. Servicio de Información de Radiodifusión Extranjera . 1994. p. 25. El 78K/IV tiene compatibilidad ascendente con respecto a los conjuntos de instrucciones de los 78K/0, 78K/II y 78K/III existentes. Las características principales del 78K/IV son: 1) direccionamiento lineal de 16 M bytes, 2) amplio voltaje operativo = 2,7-6,0 V, 3) administración eficiente de energía, 4) conjuntos de instrucciones para compilador C. NEC ha desarrollado el primer producto "subserie puPD784026" que tiene funciones periféricas compatibles ascendentemente con la serie 78K/II.
^ Ohuchi, Mitsurou; Kawata, Kazuhide; Akiyama, Shin-ichiro; Imamura, Hirohisa; Fukushima, Kiyoshi; Ishizaki, Norihiko; Imamizu, Jun-ichi; Mori, Takehiko; Ono, Hirohihiko; Nakata, Shigeru (1994). "16ビットシングルチップマイクロコンピュ-タ78K/4シリ-ズ (半導体デバイス)" [Microordenador de chip único de 16 bits 78K/IV Serie.]. Revista técnica de NEC . 47 (3): 122–127.
^ "NEC: Comunicado de prensa 96/10/30-01". www.nec.co.jp .
^ "Microcontrolador (parte de datos)". www.cpe.ku.ac.th .
^ ab Renesas official: Instrucciones de la serie 78K/IV. Renesas Electronics.
^
Renesas oficial: Hardware de la subserie UPD784908 (preliminar). Renesas Electronics.
^ Lui, Dr. Gough (16 de agosto de 2013). "Salvage: Quantum Fireball 1280Mb AT Hard Drive". Zona tecnológica de Gough . Foto 2.
^ ab Renesas official: Manual del usuario UPD78148. Renesas Electronics.
^ Manual
oficial de Renesas: Manual del usuario UPD78334. Renesas Electronics.
^ "Software de reparación de discos duros HDD (Traductor de Google)". www.phantom.sannata.ru (en ruso). 4X_Pro.
^
Oficial de Renesas: Hardware UPD78366A. Renesas Electronics.
^ ab Renesas official: Hardware de la subserie UPD78234. Renesas Electronics.
^ ab Manual oficial del usuario de la serie 87AD UPD78C18 de Renesas. Renesas Electronics.
^ 787012 Manual del usuario Edición de hardware (1994). NEC.
^
Oficial de Renesas: Instrucciones UPD78356. Renesas Electrnics.
Enlaces externos
Documentos técnicos
Nota de aplicación: Serie 78K/0 básica (I) | Renesas Electronics
Nota de aplicación: Fundamentos de la serie 78K/0 (II) | Renesas Electronics
Nota de aplicación: Serie 78K/0 básica (III) | Renesas Electronics
Sitios web
Familia 78K | Electrónica Renesas
Software y herramientas para la familia 78K | Renesas Electronics
CPU del día: Muestra de NEC 78C11 y la familia 78K | Museo CPU Shack