Trilha21Recesso de fim de ano
LPC2138 32KB RAM 512KB Flash
LPC2138 32KB RAM 512KB Flash
ARM7TDMI-S 16/32Bit 60MHz ADC UART I2C SPI 32bit TIMERS CCR PWM WDT - IO de 5V
por R$ 48,99Comprar
Microcontrolador da família LPC da NXP implementando um ARM7 de alto poder de processamento (até 52 MIPS), contendo muitos perififéricos já embutidos, muita memória e várias facilidades de depuração e programação.
O LPC2138 é um ARM7TDMI-S, portanto roda instruções nativas de 32 Bits, possui 32KB de memória RAM e 512KB de memória programável tipo flash. Tem bootloader já embutido e a programação pode ser feita via JTAG ou via UART (interface serial comum), além d'outras e seu clock máximo é de 60MHz.
Várias facilidades, além do poder de processamento excepcional e seu baixo custo, fazem deste microcontrolador um dos mais populares da arquitetura ARM7.
Incorpore um ARM ao seu projeto e beneficie-se desta arquitetura robusta, poderosa, padronizada, mas amplamente disponível.

Este produto detina-se à profissionais de eletrônica e só deve ser adquirido por aqueles que já tem experiência com esse tipo de componente eletrônico.
O microcontrolador LPC2138 é baseado na CPU ARM7TDMI-S com emulação de tempo real e suporte integrado à depuração, inclusive, via JTAG. Sua memória RAM possui 32KB e devido a seu rápido barramento com um exclusivo acelerador de memória, executa código de 32bit à velocidade máxima do clock (60MHz). Possui memória flash incorporada de 512KB e o bootloader já está incorporado, podendo ser programado via serial ou JTAG. Para aplicações onde o tamanho do código deve ser levado em conta, pode-se utilizar instruções em modo Thumb que permitem a execução de código de 16-bit, reduzindo o tamanho total do código em cerca de 30%.

Devido a seu pequeno tamanho e baixo consumo de energia, este microcontrolador é ideal onde a miniaturização é necessária, como por exemplo, controle de acesso e pontos de venda, além disso, devido a larga disponibilidade de memória (32KB de RAM), pode ser usado em gateways de comunicação, conversores de protocolos, soft MODEMs, reconhecimento de voz e imagem, pois possibilita buffers de grande tamanho e grande poder de processamento.

Contém vários timers de 32bits, simples ou duplo 10-bit ADC(s) de 8-canais, DAC de 10-bit, canais PWM and 47 GPIO (linhas de IO tolerantes a 5V) com diversos níveis de interrupção externa, fazendo deste microcontrolador ideal para aplicações de controle industrial ou sistemas médicos.

Outros Produtos

Se precisar, também temos a placa adaptadora LQFP64 para DIP que facilita o uso e soldagem do LPC2138 e de outros CIs SMD de 64 pinos tipo LQFP64.

Placa adaptadora LQFP64

Aperfeiçoamentos do LPC2138

  • Portas rápidas de IO genéricas (GPIO) possibilitam o acionamento dos pinos até 3.5 vezes mais rápido que os LPCs originais. Cada pino pode ser lido a qualquer momento independentemente de sua função.
  • Registros dedicados para o(s) ADC(s) reduzem a sobrecarga das interrupções.
  • As duas interfaces seriais, UART0 e UART1, incluem gerador de baud rate fracionado, auto-baud-rate e negociação de controle de fluxo (handshake flow-control), tudo implementado pelo hardware.
  • Controle adicional do BOD possibilita a redução do consumo de energia.

Recursos do LPC2138

  • Microcontrolador de 16/32-bit ARM7TDMI-S em um pequeno encapsulamento LQFP64.
  • 32KB de RAM estática embutida e 512KB de memória flash programável, também embutida. Interface acelerada com largura de 128-bit possibilitam operação em alta velocidade de 60MHz.
  • Programação direta na placa (OCP - on circuit programming ou AKA ISP - In-System Programming) ou auto-programação por software (IAP - In-Application Programming) via bootloader embutido no próprio chip. Apaga um único sector da memória flash ou o chip inteiro em até 400 ms e programa 256 bytes de flash em 1ms.
  • Inclui suporte às interfaces EmbeddedICE RT e Embedded Trace oferecendo depuração de tempo real com o software já embutido RealMonitor, bem como, rastreamento de alta velocidade da execução.
  • Contém dois ADCs de 10-bit com 8 canais, provendo um total de 16 entradas analógicas com tempos de conversão tão baixos quanto 2.44us por canal.
  • Um DAC de 10-bit provê saída analógica variável.
  • Dois contadores (cada um usado como timer interno ou contador externo) de 32 bit, cada um com quatro canais de captura e quatro de comparação, mais unidade PWM com seis saídas e um watchdog.
  • Clock de tempo real, mas de baixo consumo, com alimentação independente e entrada de clock independente de 32 kHz.
  • Múltiplas interfaces seriais, incluindo duas UARTs (16C550), dois Fast I2C-bus (400 kbit/s), SPI e SSP com suporte a bufferização e tamanho de dados variáveis.
  • Controlador de interrupção programável com suporte a priorização e vetoreamento de endereços.
  • Até quarenta e sete pinos de I/O de uso geral tolerantes a 5V em um pequeno encapsulamento LQFP64.
  • Pinos com até nove níveis de sensibilidade e detecção de corte para uso de interrupções externas.
  • CPF com clock máximo de 60 MHz com PLL programável já embutido com ajuste de 100 us.
  • Oscilador embutido (interno) que opera com crystal externo na faixa de 1 MHz até 30 MHz ou pode operar com oscilador externo de até 50 MHz.
  • Os modos de econômia de energia incluem Idle e Power-down.
  • Habilitação/desativação individual de funções periféricas, bem como, redução de clock (scaling down) para otimização adicional de consumo de energia.
  • Reativação (wake-up) do processador do estado de Power-down via interrupção externa ou BOD.
  • Alimentação única com circuito de POR e BOD:
  • Voltagem de operação da CPU na faixa de 3.0 V to 3.6 V (3.3V +/-10%) com pinos de I/O tolerantes a 5V.

Documentação

Copyright © 2008-2009 Trilha21 - Todos os direitos reservados. Trilha 21 - Brasília-DF, Brasil - (61) 3202-7170 - Status de nosso Suporte Online: Nosso status no Skype