1
Overview
The USB2PPM is a true single chip solution using a modern PIC controller
to generate an PPM-Stream with a resolution of 1 µs controlled from a Win-
dows Computer or an Android Smart device. This stream can be used by
many RC transmitters for flying with a joystick or a gamepad by simply con-
necting the USB2PPM output to the trainer connector of the RC transmitter.
This User’s Guide covers the features, the programming, and the command
interface of the USB2PPM as well as common applications.
In section 2 you will find a brief description of key features, the overall func-
tion and an overview of the interfaces supported. It is recommended to care-
fully read this section to get a good basic understanding of the USB2PPM.
The next two sections 3 and 4 deal with the controller hardware. Section 3
provides the pinning and section 4 describes the reference schematic for the
USB2PPM. Please note that the applications and interfaces described
in the following sections assume that the USB2PPM is setup in line
with this reference schematic.
Your next step is most likely to commission and test your USB2PPM. Rather
than using the “bits and bytes”-serial interfaces directly, which are laid out in
section 6, you may consider using the more sophisticated PCCpro (PiKoder
Control Center) Windows 10 software with a graphical user interface.
Section 7 demonstrates how you would interface your USB2PPM to a Win-
dows computer with a joystick or gamepad and Section 8 focusses on con-
necting the USB2PPM to an Android smart phone.
This User’s Guide is based on the most recent hard- and firmware version
2.4 available for the USB2PPM and the related PCC programming software.
Please check for updated information and new software releases on
www.pikoder.com.