This is an old revision of the document!


Silicon Labs cp2102

cp2102.jpg

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

Resources

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information