- Published: Sunday, 20 June 2010
- Written by Graham Mitchell
- Hits: 5827
I've only recently received an Amicus18 Board, and wanted to venture into the Amicus IDE and explore what features there are (more about those in another article). For those that didn't know - The Amicus IDE is actually a 100% working free version of the powerful Proton PDS compiler. There is a caveat - the compiler will only produce code for the 18F25K20. With that in mind, its probably a good time to get familiar with the 18F25K20.
- 32K Bytes of Program Memory
- 255 bytes Data EEPROM
- 16 MIPS Operation (safe overclocking to 100Mhz!)
- Precision 16 MHz Internal Oscillator Block
- 64 MHz performance available using PLL no external components required
- Operating Voltage Range: 1.8V to 3.6V
- 18F25K20 Datasheet download
The device really does mean business. For me, the only catch-22 is that the device operates from 1.8V-3.6V. I'm not sure if I'm ready for the logic world to revolve around 0-3V, but I guess its coming either way we look at it.
The 18F25K20 is tolerant with 5V for inputs only. That means you can place 5V on an input pin, and the device will not be damaged.
As for outputs, well you're limited to 3.6V max. At least for many devices, 3.6V will register a logic high and work as normal. Fingers crossed.
Here's the pin-out for the 18F25K20
The real advantage to the K series PICs is speed. The 18F25K20 can operate at 64Mhz without any external components. Nice. People of the PIC community have reported safe overclocking up to 100Mhz (25Mhz crystal with PLL enabled). I am yet to try it, though the sources are reliable.
Everything else is pretty much what you'd expect from an 18F PIC. The only real change for many will be the device name at the top of the program.
All-in-all the devices looks a good choice for the new Amicus18 board, I wish them well.