Some minor changes I'd add (Long day but these I *know* you'll need in there!) Justin Grimm wrote: > > Hi All > Im currently programming a dial up adapter for the pic74 and wanted to > verify > the procedure for talking to a modem- > > 1) > Set DTR and RTS lines to high > 2) Output through UART the char "+" (repeated 3 total times), then delay a second or so {Some modems don't require this, but they SHOULD.} This tells the modem to go into command mode, so ATDT to follow isn't ignored as being DATA!. Then, sending ATZ, 0x0d, is a good idea; then delay a half second or so to let the modem reset (make sure your registers are all loaded right, just in case a power problem has messed up the modem's registers!) THEN, > Output through UART/RS232 port the ascii chars - "ATDTphonenumber" > then "0x0d"(carriage return?) > 3) > Should receive from the modem the ascii chars - "CONNECTbaudrate" > 4) > Should then receive data from the dialled computer > 5) > To disconnect - Output through UART the char "+" (repeated 3 total times), then delay a second or so, THEN, once you're again in command mode, > Output "ATH" then "0x0d"(carriage return?) to the modem > 6) > Should receive "OK" from the modem > 7) > Reset DTR and RTS lines to low That much I can help with, even tonight Mark, mwillis@nwlink.com, beyond tired just now.