NXP-logotipo

Microcontrolador baseado em NXP LPC55S0x M33

Produto de microcontrolador baseado em NXP-LPC55S0x-M33

Informações do documento

Palavras-chave

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

Resumo

  • Errata LPC55S0x/LPC550x

Histórico de revisão

Rev Data Descrição
1.3 20211110 Adicionada nota CAN-FD.1 na Seção 3.3 “CAN-FD.1: A interrupção da transação de barramento pode ocorrer quando o periférico CAN-FD está usando um alias seguro.”.
1.2 20210810 Adicionado VBAT_DCDC.1: Seção 3.2 “VBAT_DCDC.1: O tempo mínimo de subida da fonte de alimentação deve ser de 2.6 ms ou mais lento para Tamb = -40 C, e 0.5 ms ou mais lento para Tamb = 0 C para
+105°C"
1.1 20201006 Segunda versão.
1.0 20200814 Versão inicial.

Identificação do produto

O pacote LPC55S0x/LPC550x HTQFP64 possui a seguinte marcação na parte superior:

  • Primeira linha: LPC55S0x/LPC550x
  • Segunda linha: JBD64
  • Terceira linha: xxxx
  • A quarta linha: xxxx
  • A quinta linha: zzzyywwxR
    • yyww: Código de data com yy = ano e ww = semana.
    • xR: Revisão do dispositivo A

O pacote LPC55S0x/LPC550x HVQFN48 tem a seguinte marcação na parte superior:

  • Primeira linha: LPC55S0x/LPC550x
  • Segunda linha: JHI48
  • Terceira linha: xxxxxxxx
  • A quarta linha: xxxx
  • Quinta linha: zzzyywwxR
    • yyww: Código de data com yy = ano e ww = semana.
    • xR: Revisão do dispositivo A

Errata terminadaview

Tabela de problemas funcionais

Mesa 1.       Tabela de problemas funcionais
Funcional              Problemas de descrição curta Identificador de revisão Descrição detalhada
ROM.1 ROM falha ao entrar no modo ISP quando a imagem está corrompida com páginas flash em um estado apagado ou não programado. A Seção 3.1
VBAT_DCDC.1 O tempo mínimo de subida da fonte de alimentação deve ser de 2.6 ms ou menor para Tamb = -40 C, e 0.5 ms ou menor para Tamb = 0 C a +105 C. A Seção 3.2
A interrupção da transação de barramento CAN-FD.1 pode ocorrer quando o periférico CAN-FD estiver usando um alias seguro. A Seção 3.3.

Tabela de desvios AC/DC Microcontrolador baseado em NXP-LPC55S0x-M33-fig-1

Notas de errata Microcontrolador baseado em NXP-LPC55S0x-M33-fig-2

Detalhe dos problemas funcionais

ROM.1: ROM falha ao entrar no modo ISP quando a imagem está corrompida com páginas flash em um estado apagado ou não programado

Introdução
No LPC55S0x/LPC550x, se a imagem estiver corrompida com páginas flash em um estado apagado ou não programado, a ROM pode não entrar automaticamente no modo ISP.

Problema
Quando a inicialização segura está habilitada no CMPA e a memória flash contém uma página de memória apagada ou não programada dentro da região de memória especificada pelo campo de tamanho da imagem no cabeçalho da imagem, o dispositivo não entra automaticamente no modo ISP usando o mecanismo de fallback, como em o caso de uma inicialização com falha para uma imagem inválida. Esse problema ocorre quando a imagem do aplicativo é gravada ou apagada apenas parcialmente, mas um cabeçalho de imagem válido ainda está presente na memória.

Solução alternativa
Execute um apagamento em massa para remover a imagem incompleta e corrompida usando um dos seguintes métodos:

  • Execute o comando erase usando Debug O dispositivo entrará diretamente no modo ISP após sair da caixa postal.
  • Entre no modo ISP usando o comando Debug Mailbox e use o comando flash-erase.
  • Reinicie o dispositivo e entre no modo ISP usando o ISP Use o comando flash-erase para apagar a imagem corrompida (incompleta).

VBAT_DCDC.1: O tempo mínimo de subida da fonte de alimentação deve ser de 2.6 ms ou mais lento para Tamb = -40 C, e 0.5 ms ou mais lento para Tamb = 0 C a +105 C

Introdução
A folha de dados não especifica requisitos de inicialização para a fonte de alimentação no pino VBAT_DCDC.

Problema
O dispositivo pode nem sempre iniciar se o tempo mínimo de subida da fonte de alimentação ramp é 2.6 ms ou mais rápido para Tamb = -40 C, e 0.5 ms ou mais rápido para Tamb = 0 C a +105 C.

Solução alternativa
Nenhum.

CAN-FD.1: A interrupção da transação de barramento pode ocorrer quando o periférico CAN-FD está usando um alias seguro

Introdução
Ao contrário do CM33, para outros mestres AHB (CAN-FD, USB-FS, DMA), o nível de segurança da transação é fixado com base no nível atribuído ao mestre no registro SEC_AHB->MASTER_SEC_LEVEL. Portanto, se o aplicativo precisar restringir o CAN-FD para proteger, são necessários os seguintes passos:

  • Defina o nível de segurança do CAN-FD para usuário seguro (0x2) ou privilégio seguro (0x3) no registro SEC_AHB->MASTER_SEC_LEVEL.
  • Atribua o nível de usuário seguro ou de privilégio seguro para o espaço de registro CAN-FD no registro SEC_AHB-> SEC_CTRL_AHB_PORT8_SLAVE1.
  • Atribua o nível de usuário seguro ou privilégio seguro para a RAM da mensagem.

Exampem:
Se 16 KB de banco SRAM 2 (0x2000_C000) for usado para RAM de mensagem CAN. Em seguida, defina as regras no registro SEC_AHB-> SEC_CTRL_RAM2_MEM_RULE0 para usuário seguro (0x2) ou privilégio seguro (0x3).

Problema
A memória compartilhada usada pelo controlador CAN-FD e CPU deve ser acessível usando um alias seguro com o bit de endereço 28 definido (ex.amp0x3000_C000). No entanto, quando o CAN-FD faz uma transação de barramento usando um alias seguro (bit de endereço 28 definido), a transação é abortada.

Solução alternativa

  • Quando a CPU está acessando o registrador CAN-FD ou a RAM da mensagem, ela deve sempre usar um alias seguro, ou seja, 0x3000_C000 para manipulação da RAM da mensagem. .
  • Para qualquer estrutura que o periférico CAN-FD usa para buscar ou escrever, a memória deve ser configurada para usar 0x2000_C000 para que as transações de barramento funcionem. O driver de software CAN-FD deve definir “Registro de endereço base da mensagem RAM (MRBA, deslocamento 0x200)” com o endereço físico da RAM em vez do alias seguro.

Detalhe dos desvios AC/DC

Nenhuma errata conhecida.

Detalhe das notas de errata

Nenhuma errata conhecida.

Garantia e responsabilidade limitadas

As informações neste documento são fornecidas apenas para permitir que implementadores de sistema e software usem produtos NXP. Não há licenças de direitos autorais expressas ou implícitas concedidas nos termos deste documento para projetar ou fabricar quaisquer circuitos integrados com base nas informações neste documento. A NXP reserva-se o direito de fazer alterações sem aviso prévio em quaisquer produtos aqui contidos.

A NXP não oferece garantia, representação ou garantia quanto à adequação de seus produtos para qualquer finalidade específica, nem assume qualquer responsabilidade decorrente do aplicativo
ou uso de qualquer produto ou circuito, e especificamente se isenta de toda e qualquer responsabilidade, incluindo, sem limitação, danos conseqüentes ou incidentais. Os parâmetros “típicos” que podem ser fornecidos nas folhas de dados e/ou especificações do NXP podem e variam em diferentes aplicações, e o desempenho real pode variar ao longo do tempo. Todos os parâmetros operacionais, incluindo “típicos”, devem ser validados para cada aplicação do cliente pelos especialistas técnicos do cliente. A NXP não transmite nenhuma licença sob seus direitos de patente nem os direitos de terceiros. A NXP vende produtos de acordo com os termos e condições de venda padrão, que podem ser encontrados no seguinte endereço: nxp.com/SalesTermsandConditions.

Direito de fazer alterações
A NXP Semiconductors reserva-se o direito de fazer alterações nas informações publicadas neste documento, incluindo, sem limitação, especificações e descrições de produtos, a qualquer momento e sem aviso prévio. Este documento substitui e substitui todas as informações fornecidas antes de sua publicação.

Segurança
O cliente entende que todos os produtos NXP podem estar sujeitos a vulnerabilidades não identificadas ou documentadas. O cliente é responsável pelo projeto e operação de seus aplicativos e produtos ao longo de seus ciclos de vida para reduzir o efeito dessas vulnerabilidades nos aplicativos e produtos dos clientes. A responsabilidade do cliente também se estende a outras tecnologias abertas e/ou proprietárias suportadas pelos produtos NXP para uso nos aplicativos dos clientes. A NXP não aceita nenhuma responsabilidade por qualquer vulnerabilidade. Os clientes devem verificar regularmente as atualizações de segurança do NXP e fazer o acompanhamento adequado. O cliente deve selecionar produtos com recursos de segurança que melhor atendam às regras, regulamentos e padrões da aplicação pretendida e tomar as decisões finais de design em relação aos seus produtos e é o único responsável pela conformidade com todos os requisitos legais, regulamentares e relacionados à segurança relativos aos seus produtos, independentemente de qualquer informação ou suporte que possa ser fornecido pela NXP. A NXP tem uma Equipe de Resposta a Incidentes de Segurança do Produto (PSIRT) (alcançável em PSIRT@nxp.com) que gerencia a investigação, a geração de relatórios e o lançamento de soluções para vulnerabilidades de segurança de produtos NXP.

NXP, o logotipo NXP, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, COOLFLUX, EMBRACE, GREEN CHIP, HITAG, ICODE, JCOP, VIDA, 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, o logotipo Freescale, AltiVec, CodeWarrior, ColdFire, ColdFire+, o logotipo Energy Efficient Solutions, Kinetis, Layerscape, MagniV, mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, QorIQ Qonverge, SafeAssure, o logotipo SafeAssure, StarCore, Symphony, VortiQa, Vybrid, Airfast, BeeKit, BeeStack, CoreNet, Flexis, MXC, Platform in a Package, QUICC Engine, Tower, TurboLink, EdgeScale, EdgeLock, eIQ e Immersive3D são marcas registradas da NXP BV Todos os outros nomes de produtos ou serviços são de propriedade de seus respectivos proprietários. AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINK-PLUS, ULINKpro, µVision, Versatile são marcas comerciais ou marcas registradas da Arm Limited (ou suas subsidiárias) nos EUA e/ou em outros lugares. A tecnologia relacionada pode ser protegida por qualquer ou todas as patentes, direitos autorais, designs e segredos comerciais. Todos os direitos reservados. Oracle e Java são marcas registradas da Oracle e/ou de suas afiliadas. As marcas nominativas Power Architecture e Power.org e os logotipos Power e Power.org e marcas relacionadas são marcas comerciais e marcas de serviço licenciadas pela Power.org. M, M Mobileye e outras marcas ou logotipos da Mobileye que aparecem aqui são marcas registradas da Mobileye Vision Technologies Ltd. nos Estados Unidos, UE e/ou outras jurisdições.

© NXP BV 2020-2021. Para mais informações por favor visite: http://www.nxp.com. Para endereços de escritórios de vendas, envie um e-mail para: endereçosdevenda@nxp.com.

Documentos / Recursos

Microcontrolador baseado em NXP LPC55S0x M33 [pdf] Manual do Usuário
LPC55S0x, Microcontrolador baseado em M33, Microcontrolador baseado, LPC55S0x, Microcontrolador

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *