3 + CooCox CoLinkEx
O LPC1343 é um microcontrolador ARM Cortex‑M3 da NXP, muito utilizado em projetos embarcados que exigem baixo consumo, boa capacidade de processamento e periféricos modernos.
Ele ficou especialmente popular em ambientes de desenvolvimento gratuitos como CooCox CoIDE, que utilizava o CoLinkEx como programador e depurador oficial.
O conjunto LPC1343 + CoLinkEx oferece uma plataforma simples, eficiente e econômica para desenvolvimento ARM, ideal para estudantes, hobistas e engenheiros.
⚙️ Destaque ao Processador – NXP LPC1343
O LPC1343 é o ponto forte dessa combinação. Ele oferece:
🟦 Núcleo ARM Cortex‑M3
- Frequência de até 72 MHz
- Pipeline de 3 estágios
- Baixo consumo
- Excelente desempenho para aplicações gerais
🟦 Memória
- 32 KB de Flash
- 8 KB de SRAM
- Bootloader USB integrado (DFU / Mass Storage)
🟦 Periféricos integrados
- USB 2.0 Full‑Speed (Device)
- 2 × UART
- 2 × I²C
- 1 × SPI
- 4 × Timers
- ADC de 10 bits
- GPIO de alta velocidade
🟦 Bootloader USB nativo
Um dos maiores diferenciais do LPC1343 é o bootloader USB interno, que permite:
- Programação via USB sem hardware adicional
- Modo Mass Storage (arrastar e soltar firmware)
- Modo DFU (Device Firmware Update)
Isso o torna extremamente prático para desenvolvimento rápido.
🔌 CooCox CoLinkEx – Programador e Depurador
O CoLinkEx é um programador/debugger baseado em SWD, criado para ser usado com o ambiente CooCox CoIDE.
Ele oferece:
- Programação via SWD (Serial Wire Debug)
- Depuração em tempo real
- Breakpoints, watchpoints e inspeção de registradores
- Integração direta com CoIDE e CoFlash
O CoLinkEx é totalmente compatível com o LPC1343, permitindo:
- Gravação rápida de firmware
- Depuração passo a passo
- Monitoramento de variáveis
- Execução controlada
🧩 Por que o LPC1343 combina tão bem com o CoLinkEx?
- Ambos foram amplamente usados no ecossistema CooCox, que era gratuito e leve
- O LPC1343 possui SWD nativo, ideal para o CoLinkEx
- O bootloader USB facilita testes rápidos sem depender do programador
- A arquitetura Cortex‑M3 é totalmente suportada pelo CoIDE
Essa combinação foi muito popular em kits de desenvolvimento e placas como:
- LPCXpresso LPC1343
- Placas customizadas com SWD
- Kits educacionais ARM Cortex‑M3