¿A qué familia lógica pertenece la MCU NXP 1114?

2

El título en sí es explicativo. También dígame cuáles son las cosas de las que debería ocuparme cuando conecte otros IC a eso. Con los AVR nunca tuve que lidiar con estas cosas. Pero ahora, cuando trato con ARM MCU, creo que tengo que considerar estas cosas.

Voy a reformular la pregunta. Dígame, ¿es seguro conectar el MCU de LPC a otros circuitos integrados comunes como un circuito de buzo AVR o L293D o circuitos integrados de la serie 74xx, etc. sin circuitos de interfaz?     

pregunta 0xakhil

4 respuestas

4

La familia LPC1xxx tiene 3.3V IO pero es tolerante a 5V. Esto significa que solo dará 3.3V cuando emita '1' pero tolerará hasta 5V cuando el pin esté configurado como entrada. Muchos otros MCU de 3.3V / chips lógicos no son tan convenientes.

Lo que esto significa en la práctica es que puede conectarse a casi cualquier chip lógico estándar de 5V. Se pierde un poco de resistencia al ruido, pero nunca encontré que esto fuera un problema.

Lo que hay que recordar es que necesitará dos suministros: uno de 3.3V para el LPC1xxx y otro de 5V si desea usar algunos chips de 5V. ¡No puedes ejecutar el LPC1xxx desde 5V! (pero puede usar solo un regulador de baja caída simple para obtener de 5V que tiene a 3.3V que necesita)

    
respondido por el jpc
5

Los pines de la interfaz digital se definen como:

  • salida baja lógica como máximo \ $ 0.4V \ $, y salida alta lógica como mínimo \ $ V_ {DD} - 0.4V \ $
  • entrada lógica baja como máximo \ $ 0.3 \ veces V_ {DD} \ $, y entrada lógica alta como máxima \ $ 0.7 \ veces V_ {DD} \ $

De un vistazo, los niveles de voltaje parecen similares a LVCMOS.

    
respondido por el Adam Lawrence
3

El LPC1114 es un controlador Cortex-M0. Cortex (ARMv7, que no debe confundirse con ARM7) es la última generación de controladores ARM de 32 bits.

No estoy seguro de lo que estás pensando cuando dices "conecta otros ICs". Lo principal a considerar es el voltaje que necesitan / suministran los periféricos, que debe coincidir con el \ $ V_ {DD} \ $, 3.3V típico del controlador de acuerdo con la hoja de datos.

    
respondido por el stevenvh
3

Primera mitad de tu pregunta:

Stevenvh está cerca, el NXP 1114 es un Cortex-M0 que es un MCU de clase ARMv6-M.

Tanto el Cortex-M0 como el Cortex-M1 se basan en ARMv6-M. (El Cortex-M3 se basa en ARMv7-M).

Tenga en cuenta que en el mundo ARM Cortex, la M representa más o menos un núcleo que encaja bien en una MCU. (Luego están las series R y A para Aplicación y más demandas de tiempo real en tiempo de ejecución).

El Cortex-M es un reemplazo para ARM7 que se basó en ARMv4 o ARMv5, y el Cortex-A es un tipo de reemplazo para ARM9 y ARM11.

Pero esta respuesta es muy académica, solo recuerda que ARM7 y ARMv7 no es lo mismo. Uno es un tipo de MCU y el otro es el núcleo dentro de una MCU ...

    
respondido por el Johan

Lea otras preguntas en las etiquetas