Papilio Junior family of boards is now Firefly. While the idea behind the Papilo platform REDe remains the same, this name follows the new naming convention for all Papilio platform boards. Firefly is a smaller, cheaper version of configurable boards but using microcontrollers instead of a FPGA.
Papilio Junior v2.0 boards (both bare PCBs and assembled boards) are available at the India store. For availability in the Worldwide store please contact email@example.com for more details.
The Papilio Junior project is an effort to create a very low cost Papilio board that uses a traditional microcontroller and includes a 16-bit Wing slot and USB, to support the lower end of the Papilio continuum. This second version of Papilio Junior uses PIC18F44J50 and provides a 16-bit Wing slot (or two 8-bit Wing slots), 4 analog inputs and USB interface. It also integrates a LED/Button utility Wing, freeing a 8-bit slot used for this essential interface.
This board can use from 3 different microcontrollers (in TQFP44 package) in this family that offer varying sizes of flash program memory:
A separate Arduino shield adapter is also designed that will allow this board to use almost all Arduino shields and sketches. No external analog reference is provided for the Arduino shield adapter. A separate compatibility library for PIC18F46J50 familiy controllers is also being tested.
The Arduino shield adapter is placed such that the jumpers, switches and LEDs on the Papilio Junior v2.0 are all visible and accessible even with a shields installed.
All Papilio Junior v2.0 boards will be preprogrammed with Microchip bootloader making the PICKit2 unnecessary for programming. The software support libraries will have template files for writing applications to go with the bootloader.
Wing Pin assignments
Analog Input Pin assignments
LED/Button Pin assignments
Program/Debug header PGMHEADER pinout
The board has one 16-bit slots mirrored on a identical slot to facilitate use of larger Wings. The 16-bit Wing slots are called A and B, which can be used as two 8-bit slots called AH and AL, or BH or BL respectively.
Note: 'A' and 'B' are NOT two different Wing slots, only one can be used at a time.
The microcontroller pins are mapped to the Wing slots as follows:
The orientation of the Wing slots is depicated on the board silkscreen.
Rendered image of the final PCB (70x50 mm)
The Papilio Junior v2.0 PCB's have been built, tested and verified for functionality. These boards are currently available in India store. They will be available in world store shortly.