The chipKIT Lenny is designed to be as close to the Arduino Leonardo as physically possible. The choice of microcontroller, the PIC32MX270F256D with advanced Peripheral Pin Select, means GPIO pin functions can be mapped to match those of common Arduino boards. By default that mapping is configured to be equivalent to the Arduino Leonardo.
With considerably more Flash and SRAM than the Arduino Leonardo the chipKIT Lenny gives your program room to breathe and expand. Open up new horizons with advanced high-speed peripherals. Dual SPI ports, both of which support I2S audio codec interfacing opens the door to high quality audio processing. Direct control over the USB interface allows you to emulate keyboards, mice, serial connections and more. The 40MHz default configuration (may be increased to 50MHz) lets you do considerably more calculations and operations in a shorter time.
A direct USB connection allows the chipKIT Lenny to appear as a wide range of different devices to your computer. If you want a traditional serial connection you can have a traditional serial connection. If you want to make a special keyboard the computer can see it as a normal system keyboard. If you want to make a mouse controlled by your hamster you can make the computer recognise it as a standard mouse.
Unlike other USB-based chipKIT boards, the Lenny includes FastProg technology. For USB-based chipKIT boards it is traditional to enter the bootloader for reprogramming the board using a tricky two-button combination. With FastProg this has been reduced to simply pressing one button. The FastProg circuit takes care of all the rest for you. No more squeezing fingers into tight spaces to access the buttons in the right order. Just press-and-go.
Specifications for chipKIT® Lenny
|Power Input (USB)||5V|
|Power Input (Jack)||6.5V - 12V|
|Power Input (Header)||6V - 12V|
|3.3V Output Current||500mA|
|Form Factor||Arduino UNO|