9. Does Pinnacle support memory maps from third party software?
At this time, only one: Metalink.
Supporting memory maps from third party software means you, as a user of Pinnacle and
some other development system, can compile your programs with the assembler or the
compiler of some other system, load the resulting HEX file into the Pinnacle Simulator,
and then load the map file generated by the other system into the Simulator. This
makes some symbols available to you in the Code Memory window even though the
program was compiled in an external program.
If you would like Pinnacle to support the map file format of some other third-party
software not currently supported by Pinnacle, please contact us
and let us know. We'll do our best to support the map file format as soon as possible.
10. How does Pinnacle support I2C simulation?
Pinnacle supports I2C simulation by allowing the user to assign I/O lines (such as
P0.2, P0.3, etc.) as the SDA and SCL lines that make up the I2C bus. Then, based
on the changes that your program causes on those lines, an I2C communication
session is simulated.
Currently Pinnacle has provisions to support the following I2C devices:
- Microchip 24LC164 Serial EEPROM
- Dallas DS1307 Real-Time Clock
- Dallas DS1803 Dual Pot
If your project needs Pinnacle to support some other I2C device, please
contact us. VIS is available to develop additional I2C parts
on a contract basis.

If you've reviewed the Frequently Asked Questions mentioned above and
still don't have an answer to your question, please
drop us an e-mail so that we may review
your question and get an answer to you as soon as possible.