I'm using the TM4C1294XL Tiva Launchpad, and I'm trying to find the spec on what voltage level the PWM inputs can accept.
Can it be 5V, or does it need to be stepped down to 3.3V?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I'm using the TM4C1294XL Tiva Launchpad, and I'm trying to find the spec on what voltage level the PWM inputs can accept.
Can it be 5V, or does it need to be stepped down to 3.3V?
Mike Pascucci said:I'm trying to find the spec on what voltage level the PWM inputs can accept.
Might many here seek similar? Most of us share the belief that there are PWM Outputs - I cannot recall any PWM pins specifically designated as Inputs.
Now there ARE Timer pins - which may serve to effectively process PWM input signals. The rear of the MCU manual should guide you as to signal level requirements for such "Timer" inputs.
The schematic for the EK-TM4C1294XL shows the pins of the TM4C1294NCPDT directly connected to the boosterpack and breadboard connectors without any level-shifting.Mike Pascucci said:I'm using the TM4C1294XL Tiva Launchpad, and I'm trying to find the spec on what voltage level the PWM inputs can accept.
Section 27.14.1 Types of I/O Pins and ESD Protection of the TM4C1294NCPDT datasheet says:Mike Pascucci said:Can it be 5V, or does it need to be stepped down to 3.3V?
Caution – All device I/Os pins, except for PB1, are NOT 5V tolerant; voltages in excess of the limits shown in Table 27-6 on page 1820 can permanently damage the device. PB1 is used for the USB's USB0VBUS signal, which requires a 5-V input.
Therefore, any external 5V signals will need to be level-shifted to 3.3V before connecting to TM4C1294NCPDT input pins.
Note that it IS the specific MCU data-sheet which proves, "Judge/Jury" as to, "Acceptable Input Signal Levels." Any (other) data would be of far less value than that prescribed by the MCU's sheet.
You need to insure that ALL input signals (not those just destined for PWM) ARE limited to 3V3. (but for PB1, as another noted) If not - and if your usage has been brief - I'd STOP usage immediately - and confine those signals to the MCU's 3V3 level.
Simple voltage dividers or dedicated, voltage level shift ICs - well serve such purpose...