if you configured your PC serial port to run at 4800 instead of 9600 everything would work all the same. the same chip, at 3.3v, 8 mhz and the timing software will slow down by half. i could try it out and report back - f On Thu, Feb 6, 2014 at 9:33 PM, Paolo Cravero <paolo.cravero@xxxxxxxxx>wrote: > Farhan, it was not my intention to push towards a 3v3 only configuration. > I wanted to share some thoughts about feasibility and I like the way it is > now (standard 5V Arduino chip and 3v3 Si570): the change in library file is > the most straightforward of all solutions. > > For those worried of frying the Si570 control lines if they forget to > modify the library, the datasheet under Absolute Maximum Ratings mentions > "-0.5 to VDD + 0.3" Volts for V_i (input voltage). Wouldn't a Schottky > diode in parallel to 3V3 pullup resistors be a safeguard good enough? > > Atmega pin on left, 3v3 on right: > |------|>|-----| > |---/\/\/\/\---| > > > > 73, > Paolo > <http://bit.ly/VtE3c4> >