Overclocking LPC213x.
2005-10-31 by mark_dell555
Hi, I needed a bit more speed in my app, and I suppose i could of tried to optimize it a bit, but I was feeling kinda lazy. So I decided to overclock my lpc2134. I'm using a 14.745Mhz XTAL, normally i was running at 59.0 Mhz with a flash access time of 51ns. First I went to 73.7 Mhz (xtal*5) and 54ns flash access time. Everything seemed stable and my app ran about 8.1% faster, my current draw went to 65mA. Then I decided to up the flash access time (73.7 / 3 ~ 24.5mhz) to 41ns. With this config my app ran 23% faster, and the current draw rised to 67mA. The current draw at 59Mhz is 56.5mA. I've summerized my results in the table below: +--------+---------+--------------+--------------+---------+---------+ | PLL_M | MAM_T | SYSTEM CLOCK | FLASH ACCESS | CURRENT | SPEED | +--------+---------+--------------+--------------+---------+---------+ | 4 | 3 | 59.0 Mhz | 51 ns | 56.5 mA | 100 % | | 4 | 2 | 59.0 Mhz | 34 ns | 59.0 mA | 116 % | | 5 | 4 | 73.7 Mhz | 54 ns | 65.0 mA | 108 % | | 5 | 3 | 73.7 Mhz | 41 ns | 67.3 mA | 123 % | +--------+---------+--------------+--------------+---------+---------+ Note: My application blinks an LED that draws about 3 mA. Has anyone else experimented with overclocking the LPC21xx series? Do you think overclocking this chip significantly reduces its lifetime? Cheers, Mark