A project i'm working on uses a 3.3V USB to serial device (CP2101) connected directly to a PIC16F887 running on 5V. The PIC's Tx line will be 5V, which as i understand can be tolerated by the CP2101. The CP2101's Tx line, however, will be 3.3V. I tried to see if this is tolerated by the PIC and all i can gather is that the VIH (Input High Voltage) range for TTL buffered I/O ports is 2.0 - VDD (page 245 of the datasheet). This puts this well within range.
1) Am i reading the datasheet correctly?
2) Will the PIC's USART function properly if the Rx pin receives 3.3V?
3) Any other insights (the PIC can't run @ 3.3 due to other limitations and the project manager still insists on using the CP2101 due to familiarity on the PC side)
1) Am i reading the datasheet correctly?
2) Will the PIC's USART function properly if the Rx pin receives 3.3V?
3) Any other insights (the PIC can't run @ 3.3 due to other limitations and the project manager still insists on using the CP2101 due to familiarity on the PC side)