Content originally posted in LPCWare by cyberstudio on Tue Apr 19 10:45:03 MST 2011
I read the LPC111x User Manual and found no qualifications on 5V tolerance other than the fact that if you configure the pin as analog than you lose 5V tolerance. So I assume there are no perils just pulling up outputs to 5V. (But I personally always use a 74HCT powered at 5V to do 3.3V to 5V level translation - you won't need to be negatively impacted by the waveform cleanliness versus power consumption trade-off incurred by a pull-up resistor.) Certain other brands of microcontrollers have additional restrictions on 5V tolerance, such as the pin shall not be configured as output, you shall not use pull-ups, or other restrictions.
In particular, I would like to be absolutely certain that the hysteresis input of a LPC111x is 5V tolerant, since I want to use it that way. If anyone knows for sure, let me know. Thanks!