Data Sheet
P-Star 25K50 with U.S. quarter for size
reference.
1. Overview
The Pololu P-Star 25K50 microcontroller board is a general-
purpose programmable module based on the PIC18F25K50
microcontroller from Microchip, which has 32 KB of flash
program memory, 2 KB of RAM and built-in full-speed USB
functionality. The P-Star 25K50 adds onboard components
and connectors that support the microcontroller and make it
easier to use. The board ships with a USB bootloader that
makes it easy to load new programs without using an external
programmer.
This product requires a USB A to Micro-B cable [https://www.pololu.com/product/2072] (not
included) to connect to a computer.
Features and specifications
• Dimensions: 1″ × 0.6″ (1.05″ × 0.6″ including USB Micro-B connector)
• Programmable Microchip PIC18F25K50 PIC microcontroller
◦ 32 KB flash (8 KB used by bootloader, leaving 24 KB available for user program by default)
◦ 2 KB SRAM
◦ 256 bytes of EEPROM
◦ Native full-speed USB (12 Mbps)
• 5 V logic voltage
• Internally clocked at 48 MHz, resulting in execution speeds up to 12 million instructions per second
(MIPS)
• Precision 16 MHz crystal
• Many I/O lines in a small package
◦ 16 user I/O lines along the sides of the board
◦ 3 additional I/O pins available in other locations
◦ 13 pins can be configured as analog inputs
◦ 2 PWM output signals (one of which can be sent to four different pins)
◦ 5-bit digital-to-analog converter (DAC) output
• Three user-controllable LEDs
• USB Micro-B connector
Pololu P-Star 25K50 Micro User’s Guide © 2001–2017 Pololu Corporation
1. Overview Page 3 of 38