futz
Active Member
My friend gave me a leftover CPU/GPU cooler controller board he had kicking around (it was a "beta" product - he had some trouble with it and replaced it with something else). Opened it up and it turns out to have a NXP LPC2141FBD64 chip on it. The MCU is crazy overkill for what the board was doing.
![lpc2141_800x600.jpg lpc2141_800x600.jpg](https://www.electro-tech-online.com/data/attachments/20/20444-61da941d09a8ef725ca82a567d26c1b8.jpg)
The board is fairly generic and useable by me. It has some MOSFETs onboard for switching heavy loads.
Like PICs, you can't read the existing code (if they've protected it - I assume they did), but you can just erase the chip to get back to square one and make it programmable again.
And there's a set of holes for their 2x10 IDC JTAG connector on the board as well as a 2x5 ICP connector!
Woohoo! Solder in some pin header and I'm in business (I think). I'm ordering a **broken link removed** and I'm going to have a play with ARM7 now. Should be interesting. ![Stick Out Tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
The NXP (founded by Philips) LPC2141 is an ARM7TDMI-S based high-performance 32-bit RISC Microcontroller with Thumb extensions 32KB on-chip Flash ROM with In-System Programming (ISP) and In-Application Programming (IAP), 8KB RAM, Vectored Interrupt Controller, One 10bit ADCs with 8 channels, USB 2.0 Full Speed Device Controller, Two UARTs, one with full modem interface. Two I2C serial interfaces, Two SPI serial interfaces Two 32-bit timers, Watchdog Timer, PWM unit, Real Time Clock with optional battery backup, Brown out detect circuit General purpose I/O pins. CPU clock up to 60 MHz, On-chip crystal oscillator and On-chip PLL.
![lpc2141_800x600.jpg lpc2141_800x600.jpg](https://www.electro-tech-online.com/data/attachments/20/20444-61da941d09a8ef725ca82a567d26c1b8.jpg)
The board is fairly generic and useable by me. It has some MOSFETs onboard for switching heavy loads.
Like PICs, you can't read the existing code (if they've protected it - I assume they did), but you can just erase the chip to get back to square one and make it programmable again.
And there's a set of holes for their 2x10 IDC JTAG connector on the board as well as a 2x5 ICP connector!
Last edited: