|  | | |
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,99 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.
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.
|