Thanks for the reply. In the article referenced, it took the inversion of the logic levels into the microcontroller for the data stream to be recognized by it; so it can't have been a logic analyzer setup problem. True RS232 is bipolar with a minimum of +/- 8 volts, are you stating that the logic of the BR-355 goes below zero volts, to -8 volts or more?

Dear All,I'm new of this forum, recently I've purchased the BR-355 (PS2) then with the serial in interface option.Now I've to interface this GPS receiver with a custom designed board equipped with a PIC microcontroller.I've two question, one about the serial interface and one about the GPS programming.

Serial InterfacingRegarding this stuff I've found very useful the USG_TECH10 post with the signal diagrams, from this I can understand that is a classical RS232 interface, then I can use a MAX202 to decode it into the standard 5V UART level of my microcontroller, the MAX202 perform the level inversion and the level adaptation in order to feed the right signal on the microcontroller USART port. I've read that many people are using a inverter logic gate approach by means the 74HC04 or 74HC240. What I like to ask now is if my idea to use a simple MAX202 ic shoud be fine for my purpose. Could you let me know me your think?

GPS ProgrammingI'm new with this type of device, from reading around in the net I can understand that the module communicate by using the NMEA0183 protocol standard then by means ASCII string. In my think the GPS will output various type of string sequentially, but If I'm right (please confirm this or correct me) I can instruct the GPS to output only some string. From my point of view I need only the position and the UTC time because I've to store these info on a EEPROM which into the my custom board in order to have a rougly data logger. Because the GPS have also a RX input I think that this line can be used to send certain command to the GPS unit and then also to instruct the GPS to send only some string. If I'm right where I can search what is the command that I can sent to the GPS receiver in order to instruct it to output only some NMEA string? I've read that there is some proprietary sentence, where I can reterieve some document or specification to help me into the GPS configuration? Could you please help me in that sense?

Thanks in advance for your help and my best wishes for Merry Christmas!ByteMan a.k.a. Powermos

For Serial Interfacing, the MAX202 could possibly work with our device. Just let us know how it goes.

As for GPS Programming, it is possible to configure the device to only output specific sentences. Since you only want the position and UTC, you need to enable the GLL (Latitude, longitude, UTC time of position fix and status) and RMC (Time, date, position, course and speed data). For more information about NMEA, refer to this document: http://www.usglobalsat.com/store/downloads/NMEA_commands.pdf

To enable the GLL and RMC on the device, follow the steps below:

1. Download and install this software: http://www.usglobalsat.com/store/downloads/SiRFDemo387.zip2. Open up the Sirf Demo software.3. Connect your device, choose the correct COM port, and select the 4800 baud rate.4. Go to Action > Open Data Source.5. Next, go to Action > Switch to SiRF Protocol.6. Then, go to Action > Switch to NMEA Protocol.7. In the NMEA Setup window, select 1 for GLL and RMC and set the rest to 0.8. Choose the 4800 baud rate under the Baud Rate and click Send.9. In the Debug View - NMEA window, you will only see the GLL and RMC sentences.

Note: Be sure not to click on anything else in this software, as you can render your device unusable. Moreover, the device will return to its default settings once the internal battery drains when it is removed from power.