Hace un tiempo la gente de NXP realizó un concurso el cual consistía en mostrar de qué manera nos podíamos deshacer de los microcontroladores de 8 bits para poder adquirir una placa de desarrollo de 32 bits, en este concurso muchas personas agregaron fotos y videos en los que pasaban por fuego, cortaban, trituraban o simplemente tiraban al bote de la basura algunas placas de desarrollo como el Arduino, el MSP430 LaunchPad, entre otros. Yo me inscribí y envié una foto con algunas placas de mis proyectos (sin llegar a destruirlas), la foto fue aceptada y luego de esperar unos días, hoy ha llegado a mi casa la LPC1114 LPCXpresso Board, que es la más básica de las tres placas de la línea LPCXpresso.
Las características de la LPC1114 LPCXpresso Board son las siguientes:
- Procesador: Microcontrolador NXP’s Cortex-M0 LPC1114 en encapsulado LQFP48
- Cristal: 12000 MHz
- Dimensiones: 35 x 140 mm
- Alimentación: Externa de 3.15 – 3.3V, o desde el LPC-LINK
- Conectores: Todos los pines del LPC1114 están disponibles en un conector de expansión de 27 pines
- Embedded JTAG (LPC-LINK) soportado por el LPCXpresso IDE
- El LPC-LINK puede ser conectado a un procesador externo después de hacer algunas modificaciones a la placa
- LED en PIO0_7
Y las características del microcontrolador LPC1114 son:
- Procesador: Núcleo ARM Cortex-M0 con velocidad superior a 50MHz
- Flash: 32KB
- SRAM: 8KB
- Dos timers de 32 bits
- Dos timers de 16 bits
- Watchdog timer
- PWM: 13 Usando los timers
- ADC: De 10 bits con mutiplexor de entradas
- Interfaz serial: 1xUART, 1xI2C, 2xSSP
- Serial Wire Debug
- PMU integrado para reducir el consumo de energía
- Tres modos de reducción de consumo: Sleep, Deep-sleep, y Deep power-down
- Code Read Protection (CRP) con diferentes niveles de seguridad
La programación se realiza en C++, con un IDE que se puede descargar de la página de LPCXpresso.
Ahora sólo queda instalar el IDE y comenzar a experimentar con esta gran herramienta, en la entrada Hello World con la LPC1114 LPCXpresso hablaré sobre los pasos de instalación de software y hardware; y les presentaré mi primer programa desde 32 bits.
Mas información:
NXP Semiconductors – Microcontrollers [LPCXpresso – LPC1114].