This is an old revision of the document!
Table of Contents
Silicon Labs cp2102
This is a high speed USB UART and a genuine item should easily attain 460800 baud in Linux or even higher.
BAITE Cp2102 module (pictured)
Transmit is labelled RXD and receive as TXD on this module.
Linux
udev /dev/ttyCP2102
KERNEL=="ttyUSB*",\ ATTRS{idVendor}=="10c4",\ ATTRS{idProduct}=="ea60",\ ATTRS{serial}=="0001",\ GROUP="dialout",\ MODE="0660",\ RUN+="/bin/ln -sf %k /dev/ttyCP2102"
udev by-id
/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
udev by-id is not supported by Pickle Microchip PIC ICSP.
Pickle Microchip PIC ICSP
Low Voltage Programming with VPP at 3V3
Separate data I/O connections (only supported option)
BAITE Cp2102 module PICMicro =================== ======== 3V3-------------------------------VDD GND-------------------------------VSS TX (RXD)--------------------------VPP RTS-------------------------------PGC DTR-----------1000R----------+----PGD | CTS--------------------------+
Configuration
DEVICE=/dev/ttyUSB0 SLEEP=0 BITRULES=0x001F