December 2008Q: Some of the Power Manager II devices offer I2C. How is it used?
A: The following Power Manager II devices have I2C functionality:
I2C can be used for many purposes, including:
I2C adds flexibility to the Power Manager II architecture and expands the capabilities of the device. It allows simple interfacing with CPLDs, CPUs and small microcontrollers as well as FPGAs with I2C code written into them as part of a core.
I2C can be used for debug as well as part of the overall functional design. The Lattice Applications Engineering Team frequently asks users about I2C in their systems and encourages them to add a few resistors for pull-ups and two test pads so they can use I2C later in development, even if they do not have the software. This quick tip has opened up opportunities for users to be exposed to I2C functions and alleviated some board issues during debug.
The PAC-Designer design tool provides an I2C Graphic Utility that allows read/write access to all the I2C register functions and I/Os with I2C features. It uses a Lattice ispDOWNLOAD Cable to talk I2C with a small circuit board add-on or buffer. The parallel cable is supported now, the USB cable will be supported in a future release of PAC-Designer. The ispPAC-POWR1220AT8 Evaluation Board offers this capability and allows the user to quickly test drive the product.

PAC-Designer I2C Graphic Utility
For further information, contact Lattice Technical Support or your local Lattice sales representative.