This is an old revision of the document!


Silicon Labs cp2102

cp2102.jpg

This is a high speed USB UART which should easily attain 460800 baud in Linux or even higher.

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
BUSY=0
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information