This is an old revision of the document!
Table of Contents
Silicon Labs cp2102
Documentation at Silicon Labs
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 the k8048 Microchip PIC programmer.
k8048 Microchip PIC programmer
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