Supervisão do microcontrolador LPC55S6x
LPC55S6x Arm Cortex®-M33 de 32 bits; Coprocessador M33, TrustZone, PowerQuad, CASPER, 320 KB SRAM; Flash de 640 KB, USB HS, Flexcomm Interface, SDIO, contador/ temporizadores de 32 bits, SCTimer/PWM, PLU, 16 bits 1.0 M amostras/seg ADC, Comparador, Sensor de temperatura, AES, PUF, SHA, CRC, RNG
1Descrição geral
O LPC55S6x é um microcontrolador baseado no ARM Cortex-M33 para aplicações incorporadas.Acelerador de hardware PowerQuad para funções DSP, até 320 KB de SRAM no chip, até 640 KB de flash no chip, módulo PRINCE para encriptação/descriptação de flash em movimento,Interface de servidor e dispositivo USB de alta velocidade e de velocidade total com operação sem cristais para velocidade total, interface SD/MMC/SDIO, cinco temporizadores de uso geral, um SCTimer/PWM, um RTC/timer de alarme, um Multi-Rate Timer (MRT) de 24 bits, um Windowed Watchdog Timer (WWDT),nove periféricos de comunicação em série flexíveis (que podem ser configurados como um USART), SPI, SPI de alta velocidade, interface I2C ou I2S), unidade lógica programável (PLU), um ADC de 16 bits de 1,0 Msamples/sec capaz de conversões simultâneas.
O ARM Cortex-M33 fornece uma base de segurança, oferecendo isolamento para proteger IP e dados valiosos com a tecnologia TrustZone®.Simplifica a concepção e o desenvolvimento de software de sistemas de controlo de sinal digital com as instruções de processamento de sinal digital integrado (DSP). Para suportar os requisitos de segurança, o LPC55S6x também oferece suporte para inicialização segura, HASH, AES, RSA, UUID, DICE, criptografia e descriptografia dinâmicas, autenticação de depuração e conformidade com a TBSA.
2Características e benefícios
- Núcleo ARM Cortex-M33 (CPU0, r0p3):
- Funcionamento a uma frequência de até 150 MHz (apenas revisão 1B do dispositivo).
- TrustZone®, unidade de ponto flutuante (FPU) e unidade de proteção de memória (MPU).
- ARM Cortex M33 controlador de interrupção vetorial (NVIC) integrado.
- Entrada de interrupção não mascarável (NMI) com uma seleção de fontes.
- Serial Wire Debug com oito pontos de interrupção e quatro pontos de observação. Inclui Serial Wire Output para capacidades de depuração aprimoradas.
- Temporizador do sistema.
- A configuração desta instância inclui MPU, FPU, DSP, ETM e Trustzone.
- Capaz de suportar uma tensão superior a 100 W, mas não superior a 1000 W,
- Funcionamento a uma frequência de CPU de até 150 MHz (apenas revisão 1B do dispositivo).
- A configuração desta instância não inclui MPU, FPU, DSP, ETM e Trustzone.
- Temporizador do sistema.
- O co-processador CASPER Crypto é fornecido para permitir a aceleração de hardware para várias funções necessárias para certos algoritmos criptográficos assimétricos, como a Criptografia de Curva Elíptica (ECC).
- Acelerador de hardware PowerQuad para funções CMSIS DSP (unidade fixa e com ponto flutuante) com suporte a API de software SDK execução mais rápida do conjunto de instruções ARM CMSIS.
- Memória no chip:
- Até 640 KB de memória de programa flash no chip com acelerador de flash e 512 bytes de apagamento e gravação de páginas.
- Até 320 KB de SRAM total, constituída por 32 KB de SRAM no Code Bus, 272 KB de SRAM no System Bus (272 KB são contínuos),e 16 KB adicionais de SRAM USB no System Bus que podem ser utilizados pela interface USB ou para uso geral.
- Módulo PRINCE para a criptografia em tempo real dos dados que estão a ser escritos no flash do chip e para a descriptografia dos dados flash criptografados durante a leitura para permitir a proteção dos ativos, como a proteção do código de aplicação,e habilitar a atualização flash segura.
- O bootloader da ROM no chip suporta:
- Iniciação de imagens a partir de flash no chip
- Suporta a verificação da integridade da imagem CRC32.
- Suporta programação flash através de comandos de Programação de Sistema (ISP) nas seguintes interfaces: interfaces USB0/1 usando dispositivo HID Class, interface UART (Flexcomm 0) com baud automático,Interfaces SPI (Flexcomm 3 ou 9) utilizando o modo 3 (CPOL = 1 e CPHA = 1), e interface escrava I2C (Flexcomm 1)
- Funções da API da ROM: API de programação Flash, API de controle de energia e API de atualização de firmware seguro usando o formato de arquivo NXP Secure Boot, versão 2.0 (arquivos SB2).
- Suporta a inicialização de imagens a partir de regiões flash criptografadas PRINCE.
- Suporte ao protocolo de autenticação de depuração NXP versão 1.0 (RSA-2048) e 1.1 (RSA-4096).
- Suporta a configuração de uma parte selada no modo de análise de falhas através da autenticação de depuração.
- Suporte de inicialização segura:
- Usa a assinatura RSASSA-PKCS1-v1_5 do digest SHA256 como verificação de assinatura criptográfica.
- Suporta chaves públicas de RSA-2048 bits (2048 bits de módulo, exponente de 32 bits).
- Suporta chaves públicas de RSA-4096 bits (4096 bits de módulo, exponente de 32 bits).
- Usa o formato de certificado x509 para validar as chaves públicas da imagem.
- Suporta até quatro chaves de raiz de confiança (RoT) ou de autoridade de certificação revogáveis,Root of Trust estabelecimento armazenando o hash digest SHA-256 dos hashes de quatro chaves públicas RoT na região flash protegida (PFR).
- Suporta recurso anti-rollback usando revogação de chave de imagem e suporta até 16 revogações de certificados de chave de imagem usando o campo Número de série no certificado x509.
- Suporta as especificações do mecanismo de composição de identificadores de dispositivos (DICE) (versão Família 2.0, Nível 00 Revisão 69) especificado pelo Trusted Computing Group.
- Interfaces em série:
- Flexcomm Interface contém até nove periféricos em série (Flexcomm Interface 0-7 e Flexcomm Interface 8).que é dedicado para SPI de alta velocidade) pode ser selecionado por software para ser um USART, SPI, I2C e I2S interface. Cada Flexcomm Interface inclui um FIFO que suporta USART, SPI e I2S. Uma variedade de opções de cronometragem estão disponíveis para cada Flexcomm Interface,com um gerador de taxa de transmissão por baud fracionária partilhadaAs interfaces Flexcomm 0 a 7 fornecem um par de canais de I2S.
- As interfaces de autocarro I2C suportam modo rápido e modo rápido Plus com taxas de dados de até 1 Mbit/s e com reconhecimento de endereços múltiplos e modo de monitor.Dois conjuntos de pads I2C verdadeiros também suportam o modo de alta velocidade (3.4 Mbit/s) como um escravo.
- Controlador host/dispositivo de velocidade total USB 2.0 com PHY incorporado no chip e controlador DMA dedicado com suporte à operação sem cristais no modo dispositivo, utilizando o exemplo da biblioteca de software na nota técnica (TN00063).
- Controlador host/dispositivo de alta velocidade USB 2.0 com PHY de alta velocidade integrado no chip.
- Periféricos digitais:
- Controlador DMA0 com 23 canais e até 22 disparadores programáveis, capaz de aceder a todas as memórias e periféricos com capacidade para DMA.
- Controlador DMA1 com 10 canais e até 15 disparadores programáveis, capaz de aceder a todas as memórias e periféricos com capacidade para DMA.
- Interface de cartão de entrada/saída digital segura (SD/MMC e SDIO) com suporte a DMA. SDIO com suporte a até dois cartões. Tipos de cartão suportados são MMC, SDIO e CE-ATA. Suporta SD2.0, e SDR25 (52MHz).
- O bloco do motor CRC pode calcular um CRC em dados fornecidos usando um dos três polinômios padrão com suporte DMA.
- Até 64 pinos de entrada/saída de uso geral (GPIO).
- Os registros GPIO estão localizados no AHB para acesso rápido.
- Até oito GPIOs podem ser selecionados como interrupções de pin (PINT), acionadas por bordas de entrada em ascensão, descida ou ambas.
- Duas interrupções agrupadas GPIO (GINT) permitem uma interrupção baseada numa combinação lógica (AND/OR) de estados de entrada.
- Configuração de pin de E/S com suporte a até 16 opções de funções.
- Unidade lógica programável (PLU) para criar pequenas redes lógicas combinatórias e/ou sequenciais, incluindo máquinas de estado.
- Características de segurança:
- ARM TrustZone® habilitado.
- Motor de encriptação/descriptação AES-256 com chaves alimentadas diretamente do PUF ou uma chave fornecida por software
- O módulo Secure Hash Algorithm (SHA2) suporta inicialização segura com controlador DMA dedicado.
- Função fisicamente não clonável (PUF) usando SRAM dedicada para impressão digital de silício. PUF pode gerar, armazenar e reconstruir tamanhos de chaves de 64 a 4096 bits. Inclui hardware para extração de chaves.
- Gerador de números aleatórios (TRNG).
- Número de série exclusivo de 128 bits para identificação do dispositivo (UUID).
- Segure o GPIO.
- Temporizadores:
- Cinco temporizadores/contadores assíncronos de propósito geral de 32 bits padrão, que suportam até quatro entradas de captura e quatro saídas de comparação, modo PWM e entrada de contagem externa.Eventos de temporizador específicos podem ser selecionados para gerar solicitações de DMA.
- Um SCTimer/PWM com 8 funções de entrada e 10 funções de saída (incluindo 16 registos de captura e correspondência).As entradas e saídas podem ser encaminhadas para ou de pinos externos e internamente para ou de periféricos selecionadosInternamente, o SCTimer/PWM suporta 16 capturas/jogos, 16 eventos e 32 estados.
- Relógio em tempo real (RTC) de 32 bits com resolução de 1 s em funcionamento no domínio de energia sempre ligada.com resolução de 1 msO RTC é clockado pelo cristal externo FRO de 32 kHz ou 32.768 kHz.
- "Temporificador" (MRT) multi-canal multi-taxa de 24 bits para geração de interrupções repetitivas a até quatro taxas fixas e programáveis.
- Temporiador de vigilância com janela (WWDT) com FRO 1 MHz como fonte de relógio.
- O Micro-Tick Timer executado pelo oscilador de vigilância pode ser usado para acordar o dispositivo dos modos de sono e sono profundo. Inclui 4 registros de captura com entradas de pin.
- O cronômetro do sistema operacional de 42 bits como base de tempo contínua para o sistema, disponível em qualquer modo de energia reduzida.
- Aparelhos periféricos analógicos:
- ADC de 16 bits com cinco pares de canais diferenciais (ou 10 canais de extremidade única) e com múltiplas entradas de gatilho internas e externas e taxas de amostragem de até 1,0 MSamples/sec.O ADC suporta conversões simultâneas, em dois canais de entrada ADC pertencentes a um par de diferenciais.
- Sensor de temperatura integrado ligado ao ADC.
- Comparador com cinco pinos de entrada e tensão de referência externa ou interna.
- Geração do relógio:
- Oscilador interno de funcionamento livre (FRO): este oscilador fornece uma saída selecionável de 96 MHz e uma saída de 12 MHz (dividida pela frequência mais alta selecionada) que pode ser usada como relógio do sistema.O FRO é ajustado para uma precisão de +/- 2% sobre toda a tensão e -40 C a 105 CPara dispositivos com código de data 2041 (aaaa) e posteriores, o FRO é ajustado para uma precisão de +/- 1% em toda a tensão e de 0 C a 85 C.
- O oscilador interno de funcionamento livre de 32 kHz FRO. O FRO é ajustado para uma precisão de +/- 2% em toda a faixa de tensão e temperatura.
- Oscilador interno de baixa potência (FRO 1 MHz) ajustado para uma precisão de +/- 15% em toda a gama de tensão e temperatura.
- Oscilador de cristal com uma frequência de funcionamento de 16 MHz a 32 MHz. Opção de entrada de relógio externo (modo de desvio) para frequências de relógio até 25 MHz.
- Oscilador de cristal com frequência de funcionamento de 32,768 KHz. Opção de entrada de relógio externo (modo de desvio) para frequências de relógio de até 100 kHz.
- O PLL0 e o PLL1 permitem a operação da CPU até a taxa máxima da CPU sem a necessidade de um relógio externo de alta frequência.saída interna FRO de 1 MHz, ou o oscilador RTC de 32,768 KHz.
- Função de saída de relógio com divisor para monitorizar relógios internos.
- Unidade de medição de frequência para medir a frequência de qualquer sinal de relógio no chip ou fora do chip.
- Cada oscilador de cristal tem um banco de capacitores incorporado que pode ser usado como um capacitor de carga integrado.Os bancos de capacitores em cada pin de cristal podem ajustar a frequência para cristais com uma carga capacitiva (CL) que economiza espaço na placa e reduz os custos.
- Modos de poupança de energia e alarme:
- PMU integrado (unidade de gestão de energia) para minimizar o consumo de energia.
- Modos de energia reduzida: sono, sono profundo com retenção de RAM, desligamento com retenção de RAM e retenção de CPU0 e desligamento profundo com retenção de RAM.
- Opções de despertar configuráveis de interrupções de periféricos.
- O Micro-Tick Timer executado a partir do oscilador do cão de guarda e o Real-Time Clock (RTC) executado a partir do relógio de 32,768 kHz podem ser usados para acordar o dispositivo dos modos de sono e sono profundo.
- Reinicialização de ligação (POR, cerca de 0,8 V).
- Detetores Brown-Out (BOD) para VBAT_DCDC para reinicialização forçada ou interrupção.
- Funcionamento a partir de um conversor DC-DC interno.
- Fornecimento de energia único de 1,8 V a 3,6 V.
- Suporte para varredura de limites JTAG.
- Intervalo de temperatura de funcionamento de 40 °C a + 105 °C.
- Disponível nos pacotes HLQFP100, HTQFP64 e VFBGA98.
Informações sobre o pacote
| Número do tipo |
Nome do pacote |
Descrição |
Versão |
| LPC55S66JBD100 |
HLQFP100 |
embalagem plana quadrada de plástico de perfil baixo; 100 condutas; corpo 14 ‡ 14 ‡ 0,5 mm |
SOT1570-3 |
| LPC55S69JBD100 |
HLQFP100 |
embalagem plana quadrada de plástico de perfil baixo; 100 condutas; corpo 14 ‡ 14 ‡ 0,5 mm |
SOT1570-3 |
| LPC55S66JEV98 |
VFBGA98 |
Pacote de matriz de grelhas de esferas finas; 98 esferas; corpo 7' 7' 0,5 mm |
SOT1982-1 |
| LPC55S69JEV98 |
VFBGA98 |
Pacote de matriz de grelhas de esferas finas; 98 esferas; corpo 7' 7' 0,5 mm |
SOT1982-1 |
| LPC55S66JBD64 |
HTQFP64 |
embalagem quadrada de plástico de perfil baixo; 64 condutas; corpo 10 x 10 x 0,5 mm de inclinação |
SOT855-5 |
| LPC55S69JBD64 |
HTQFP64 |
embalagem quadrada de plástico de perfil baixo; 64 condutas; corpo 10 x 10 x 0,5 mm de inclinação |
SOT855-5 |
Embalagem e transporte
As embalagens de exportação padrão estão disponíveis. Os clientes podem escolher entre caixas de papelão, caixas de madeira e paletes de madeira de acordo com suas necessidades.
Perguntas Frequentes
Como obter o preço?
Normalmente, fornecemos cotações dentro de 24 horas após o recebimento da sua consulta (excluindo fins de semana e feriados).
Qual é o seu prazo de entrega?
Os pequenos lotes são normalmente enviados dentro de 7 a 15 dias, enquanto os grandes lotes podem exigir aproximadamente 30 dias, dependendo da quantidade de pedido e da estação.
Quais são os seus termos de pagamento?
Preço de fábrica com depósito de 30% e pagamento do saldo de 70% via T/T antes do envio.
Quais são as opções de transporte?
Os métodos de envio disponíveis incluem frete marítimo, frete aéreo e entrega expressa (EMS, UPS, DHL, TNT, FEDEX).
Avaliação Geral
Instantâneo da Avaliação
A seguir, a distribuição de todas as classificaçõesTodos os comentários