logotipo de NXP

Microcontrolador basado en NXP LPC55S0x M33

Producto de microcontrolador basado en NXP-LPC55S0x-M33

Información del documento

Palabras clave

  • LPC55S06JBD64. LPC55S06JHI48, LPC55S04JBD64, LPC55S04JHI48,
  • LPC5506JBD64, LPC5506JHI48, LPC5504JBD64, LPC5504JHI48,
  • LPC5502JBD64, LPC5502JHI48

Abstracto

  • Fe de erratas de LPC55S0x/LPC550x

Historial de revisiones

Rdo Fecha Descripción
1.3 20211110 Se agregó la nota CAN-FD.1 en la Sección 3.3 "CAN-FD.1: la cancelación de la transacción del bus podría ocurrir cuando el periférico CAN-FD usa un alias seguro".
1.2 20210810 Se agregó VBAT_DCDC.1: Sección 3.2 "VBAT_DCDC.1: El tiempo de subida mínimo de la fuente de alimentación debe ser de 2.6 ms o más lento para Tamb = -40 C, y de 0.5 ms o más lento para Tamb = 0 C para
+105C”
1.1 20201006 Segunda versión.
1.0 20200814 Versión inicial.

Identificación del producto

El paquete LPC55S0x/LPC550x HTQFP64 tiene la siguiente marca en la parte superior:

  • Primera línea: LPC55S0x/LPC550x
  • Segunda línea: JBD64
  • Tercera línea: xxxx
  • La cuarta línea: xxxx
  • La quinta línea: zzzyywwxR
    • yyww: Código de fecha con yy = año y ww = semana.
    • xR: revisión del dispositivo A

El paquete LPC55S0x/LPC550x HVQFN48 tiene la siguiente marca en la parte superior:

  • Primera línea: LPC55S0x/LPC550x
  • Segunda línea: JHI48
  • Tercera línea: xxxxxxxx
  • La cuarta línea: xxxx
  • Quinta línea: zzzyywwxR
    • yyww: Código de fecha con yy = año y ww = semana.
    • xR: revisión del dispositivo A

Fe de erratasview

tabla de problemas funcionales

Mesa 1.       tabla de problemas funcionales
Funcional              Breve descripción de los problemas Identificador de revisión Descripción detallada
ROM.1 La ROM no puede ingresar al modo ISP cuando la imagen está dañada con páginas flash en un estado borrado o no programado. A Sección 3.1
VBAT_DCDC.1 El tiempo de subida mínimo de la fuente de alimentación debe ser de 2.6 ms o menos para Tamb = -40 C, y de 0.5 ms o menos para Tamb = 0 C a +105 C. A Sección 3.2
La cancelación de la transacción del bus CAN-FD.1 podría ocurrir cuando el periférico CAN-FD utiliza un alias seguro. A Sección 3.3.

Tabla de desviaciones AC/DC Microcontrolador basado en NXP-LPC55S0x-M33-fig-1

Notas de erratas Microcontrolador basado en NXP-LPC55S0x-M33-fig-2

Detalle de problemas funcionales

ROM.1: la ROM no puede ingresar al modo ISP cuando la imagen está dañada con páginas flash en un estado borrado o no programado

Introducción
En LPC55S0x/LPC550x, si la imagen está dañada con páginas flash en un estado borrado o sin programar, es posible que la ROM no ingrese automáticamente al modo ISP.

Problema
Cuando el arranque seguro está habilitado en CMPA y la memoria flash contiene una página de memoria borrada o no programada dentro de la región de la memoria especificada por el campo de tamaño de imagen en el encabezado de la imagen, el dispositivo no ingresa automáticamente al modo ISP usando el mecanismo de respaldo, como en el caso de un arranque fallido para una imagen no válida. Este problema ocurre cuando la imagen de la aplicación solo se escribe o borra parcialmente, pero todavía hay un encabezado de imagen válido en la memoria.

Solución alternativa
Realice un borrado masivo para eliminar la imagen incompleta y dañada usando uno de los siguientes métodos:

  • Ejecute el comando de borrado usando Depurar. El dispositivo ingresará directamente al modo ISP después de salir del buzón.
  • Ingrese al modo ISP usando el comando Debug Mailbox y use el comando flash-erase.
  • Reinicie el dispositivo e ingrese al modo ISP usando el ISP Use el comando flash-erase para borrar la imagen corrupta (incompleta).

VBAT_DCDC.1: el tiempo de subida mínimo de la fuente de alimentación debe ser de 2.6 ms o menos para Tamb = -40 C, y de 0.5 ms o menos para Tamb = 0 C a +105 C

Introducción
La hoja de datos no especifica requisitos de encendido para la fuente de alimentación en el pin VBAT_DCDC.

Problema
Es posible que el dispositivo no siempre se inicie si el tiempo mínimo de subida de la fuente de alimentación ramp es 2.6 ms o más rápido para Tamb = -40 C, y 0.5 ms o más rápido para Tamb = 0 C a +105 C.

Solución alternativa
Ninguno.

CAN-FD.1: la cancelación de la transacción del bus podría ocurrir cuando el periférico CAN-FD usa un alias seguro

Introducción
A diferencia de CM33, para otros maestros AHB (CAN-FD, USB-FS, DMA), el nivel de seguridad de la transacción se fija en función del nivel asignado para el maestro en el registro SEC_AHB->MASTER_SEC_LEVEL. Por lo tanto, si la aplicación necesita restringir el CAN-FD para que sea seguro, se requieren los siguientes pasos:

  • Establezca el nivel de seguridad de CAN-FD en usuario seguro (0x2) o privilegio seguro (0x3) en el registro SEC_AHB->MASTER_SEC_LEVEL.
  • Asigne un nivel de usuario seguro o privilegio seguro para el espacio de registro CAN-FD en el registro SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1.
  • Asigne un nivel de usuario seguro o privilegio seguro para la RAM de mensajes.

Exampen:
Si se utilizan 16 KB del banco SRAM 2 (0x2000_C000) para la RAM de mensajes CAN. Luego establezca las reglas en el registro SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 para usuario seguro (0x2) o privilegio seguro (0x3).

Problema
Se debe poder acceder a la memoria compartida utilizada por el controlador CAN-FD y la CPU mediante un alias seguro con el bit de dirección 28 establecido (p. ej.amparchivo 0x3000_C000). Sin embargo, cuando CAN-FD realiza una transacción de bus utilizando un alias seguro (bit de dirección 28 establecido), la transacción se aborta.

Solución alternativa

  • Cuando la CPU accede al registro CAN-FD o a la RAM de mensajes, siempre debe usar un alias seguro, es decir, 0x3000_C000 para la manipulación de la RAM de mensajes. .
  • Para cualquier estructura que el periférico CAN-FD use para buscar o escribir, la memoria debe configurarse para usar 0x2000_C000 para que funcionen las transacciones de bus. El controlador de software CAN-FD debe establecer "Registro de dirección base de RAM de mensajes (MRBA, desplazamiento 0x200)" con la dirección física de RAM en lugar de un alias seguro.

Detalle de desviaciones AC/DC

No se conocen erratas.

Detalle de notas de erratas

No se conocen erratas.

Garantía limitada y responsabilidad

La información de este documento se proporciona únicamente para permitir que los implementadores de sistemas y software utilicen los productos NXP. No se otorgan licencias de derechos de autor, explícitas o implícitas, para diseñar o fabricar circuitos integrados basados ​​en la información de este documento. NXP se reserva el derecho a realizar cambios sin previo aviso en los productos incluidos en este documento.

NXP no ofrece ninguna garantía con respecto a la idoneidad de sus productos para un propósito en particular, ni asume ninguna responsabilidad que surja de la aplicación.
o el uso de cualquier producto o circuito, y renuncia específicamente a toda responsabilidad, incluidos, entre otros, daños consecuentes o incidentales. Los parámetros "típicos" que pueden proporcionarse en las hojas de datos y/o especificaciones de NXP pueden variar y varían en diferentes aplicaciones, y el rendimiento real puede variar con el tiempo. Todos los parámetros operativos, incluidos los "típicos", deben ser validados para cada aplicación del cliente por los expertos técnicos del cliente. NXP no transmite ninguna licencia bajo sus derechos de patente ni los derechos de otros. NXP vende productos conforme a los términos y condiciones de venta estándar, que se pueden encontrar en la siguiente dirección: nxp.com/SalesTermsandConditions.

Derecho a realizar cambios
NXP Semiconductors se reserva el derecho de realizar cambios en la información publicada en este documento, incluidas, entre otras, las especificaciones y descripciones de productos, en cualquier momento y sin previo aviso. Este documento reemplaza y reemplaza toda la información proporcionada antes de su publicación.

Seguridad
El cliente comprende que todos los productos de NXP pueden estar sujetos a vulnerabilidades no identificadas o documentadas. El cliente es responsable del diseño y operación de sus aplicaciones y productos a lo largo de sus ciclos de vida para reducir el efecto de estas vulnerabilidades en las aplicaciones y productos de los clientes. La responsabilidad del cliente también se extiende a otras tecnologías abiertas y/o patentadas compatibles con los productos de NXP para su uso en las aplicaciones de los clientes. NXP no acepta ninguna responsabilidad por ninguna vulnerabilidad. Los clientes deben verificar regularmente las actualizaciones de seguridad de NXP y realizar un seguimiento adecuado. El cliente seleccionará los productos con características de seguridad que mejor cumplan con las reglas, regulaciones y estándares de la aplicación prevista y tomará las decisiones de diseño finales con respecto a sus productos y es el único responsable del cumplimiento de todos los requisitos legales, reglamentarios y relacionados con la seguridad con respecto a sus productos. independientemente de cualquier información o apoyo que pueda proporcionar NXP. NXP tiene un Equipo de respuesta a incidentes de seguridad de productos (PSIRT) (accesible en PSIRT@nxp.com) que gestiona la investigación, los informes y el lanzamiento de soluciones a las vulnerabilidades de seguridad de los productos NXP.

NXP, el logotipo de NXP, NXP SECURE CONNECTIONS PARA UN MUNDO MÁS INTELIGENTE, COOLFLUX, EMBRACE, GREEN CHIP, HITAG, ICODE, JCOP, LIFE, VIBES, MIFARE, MIFARE CLASSIC, MIFARE DESFire, MIFARE PLUS, MIFARE FLEX, MANTIS, MIFARE ULTRALIGHT, MIFARE4MOBILE, MIGLO, NTAG, ROAD LINK, SMARTLX, SMART MX, STARPLUG, TOP FET, TRENCHMOS, UCODE, Freescale, el logotipo de Freescale, AltiVec, CodeWarrior, ColdFire, ColdFire+, el logotipo de Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, el logotipo de SafeAssure, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ e Immersive3D son marcas comerciales de NXP BV Todos los demás nombres de productos o servicios son propiedad de sus respectivos dueños. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed habilitado, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile son marcas comerciales o marcas registradas de Arm Limited (o sus subsidiarias) en EE. UU. y/o en otros lugares. La tecnología relacionada puede estar protegida por alguna o todas las patentes, derechos de autor, diseños y secretos comerciales. Todos los derechos reservados. Oracle y Java son marcas registradas de Oracle y/o sus afiliados. Las marcas denominativas Power Architecture y Power.org y los logotipos de Power y Power.org y las marcas relacionadas son marcas comerciales y marcas de servicio con licencia de Power.org. M, M Mobileye y otras marcas comerciales o logotipos de Mobileye que aparecen en este documento son marcas comerciales de Mobileye Vision Technologies Ltd. en los Estados Unidos, la UE y/u otras jurisdicciones.

© NXP BV 2020-2021. Para mayor información por favor visite: http://www.nxp.com. Para conocer las direcciones de las oficinas de ventas, envíe un correo electrónico a: direcciones de ventas@nxp.com.

Documentos / Recursos

Microcontrolador basado en NXP LPC55S0x M33 [pdf] Manual del usuario
LPC55S0x, Microcontrolador basado en M33, Microcontrolador basado, LPC55S0x, Microcontrolador

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *