CHRP 2.0

CHRP 2.0 circuit photo

CHRP 2.0 features

  • 28-pin PIC16F886 microcontroller
  • 8 buffered LED outputs*
  • 8 pushbutton inputs*
  • piezo beeper output
  • audio low-pass filter output
  • 2 IR LED outputs*
  • 2 line X 16 character LCD*
  • high-current motor driver output for 2 DC motors or 1 stepper motor*
  • 6 servo motor outputs*
  • 2 analogue phototransistor inputs
  • 1 analogue potentiometer input
  • 1 analogue temperature input
  • IR demodulator input
  • RS-232 serial I/O
  • built-in power supply with rectifier, voltage regulator, and power LED

*Specific combinations of inputs and outputs can be active simultaneously. Refer to the schematic for all possible I/O combinations.

CHRP resources

CHRP 2.0 activities page

CHRP 2.0 schematic diagram (152kB PDF).

CHRP 2.0 parts layout (172kB PDF).

CHRP 2.0 Gerber files (148kB ZIP).

CHRP 2.0 parts list (84kB XLS).

CHRP - Common Hardware Robotics Project

We call it CHRP ('chirp'). CHRP was created to help highschool students learn about electronics and computer technology in a fun, hands-on way. It's also great for introductory to advanced college and univeristy courses. The capabilities of the CHRP board are designed to grow as the students progress, providing level-appropriate challenges for each grade (10-11-12). CHRP is cost effective, since students build it in stages, adding new parts, and new capabilities, each year.

CHRP is versatile. You can use CHRP to create rolling robots, walking robots, animatronics, alarm circuits, games, sound generators, weather stations, automated houses, computer peripherals, data loggers, and much more!

It's an educational electronics tool

Use the CHRP construction activities to learn about electronic parts and circuits as you build and test parts of the CHRP board. Learn about resistors, capacitors, diodes, LEDs, power supplies, series circuits, and parallel circuits.

It's an assembly code tutor

Use the CHRP programming activities to learn how to write programs that control outputs and sense inputs using PICmicro® assembly code.

It's a versatile development system

Use the built-in and tested I/O circuits on the CHRP board to debug programs separately from circuits, reducing potential errors and saving you time.

It's a complete system

The CHRP has so much circuitry on-board that you can use it as a stand-alone controller in many applications. Just connect it to your hardware and program it to do what you whatever you want.

CHRP 2.0 family photo

These three different variations of the CHRP board correspond to the hardware requirements and software sophistication of the programming activities on the CHRP page - level 1, level 2, level 3.

For CHRP activities, go to the CHRP page.

CHRP 1.2

CHRP circuit image

CHRP 1.2 features

  • 28-pin PIC16F876 microcontroller
  • 8 buffered LED outputs*
  • piezo beeper output
  • audio low-pass filter output
  • 2 IR LED outputs*
  • 2 line X 16 character LCD*
  • motor driver output for 2 DC motors or 1 stepper motor*
  • 4 servo motor outputs*
  • 8 pushbutton inputs*
  • 2 phototransistor inputs*
  • 1 analogue potentiometer input*
  • 1 analogue voltage divider input
  • IR demodulator input*
  • RS-232 serial I/O*
  • built-in power supply with rectifier, voltage regulator, and power LED
  • power control circuit for programmable shutdown

*Not all inputs and outputs can be active simultaneously. Refer to the schematic for possible I/O combinations.

CHRP additional resources

CHRP 1.2 schematic diagram (148kB PDF).

CHRP 1.2 parts layout (576kB PDF).

CHRP 1.2 Gerber files (156kB ZIP).

CHRP 1.2 parts list (44kB ZIP).

CHRP 1.2 - Common Hardware Robotics Project

We call it CHRP ('chirp'). CHRP was created to help highschool students learn about electronics and computer technology in a fun, hands-on way. It's also great for introductory college and univeristy courses. The capabilities of the CHRP board are designed to grow as the students progress, providing level-appropriate challenges for each grade (10-11-12). CHRP is cost effective, since students build it in stages, adding new parts, and capabilities, each year.

CHRP is versatile. You can use CHRP to create rolling robots, walking robots, animatronics, alarm circuits, games, sound generators, weather stations, automated houses, computer peripherals, and much more!

It's an educational electronics tool

Use the CHRP assembly activities to learn about electronic parts and circuits as you build and test parts of the CHRP board. Learn about resistors, capacitors, diodes, LEDs, power supplies, series circuits, and parallel circuits.

It's an assembly code tutor

Use the CHRP programming activities to learn how to write programs that control outputs and sense inputs using PICmicro® assembly code.

It's a versatile development system

Use the built-in and tested I/O circuits on the CHRP board to debug programs separately from circuits, reducing potential errors and saving you time.

It's a complete system

The CHRP has so much circuitry on-board that you can use it as a stand-alone controller in many applications. Just connect it to your hardware and program it to do what you whatever you want.

CHRP family photo

These three different variations of the CHRP board correspond to the hardware requirements and software sophistication of the programming activities.