We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Has anyone tried debugging a LPC9107 using an EPM900. It is listed as being supported, but the pin-out doesn't match the EPM900. OK, so I can make up a cable. More importantly, how do you set Port pin P1.2 as a push-pull O/P? I know it's not allowed on the 920 and 930 series due to its alternative function as part of the I2C bus, but, according to the 9107 documentation, there is no limitation on this pin - only P1.5. Also the 9107 has no I2C bus. Whatever I do with the port config registers, P1M1 bit 2 remains permanently set. Any ideas (other than sticking a pull-up resistor onto the pin)?
Hi, Do you mean P89LPC9107 at this datasheet www.dz863.com/.../ ? If yes,Maybe I can help you.
Always go to the manufacturer's site first:
ics.nxp.com/.../
Let me make two points very clear. 1. Andrew is absolutely correct- "Always go to the manufacturer's site first:". Going to a third party source, one cannot guarantee that the data sheet is the latest version or that any errata publications will be available (or even that they are genuine). 2. This thread is about whether, or not, the EPM900 correctly emulates the port pins and port configuration registers. I would have thought that Keil could have found the answer to this question in about 5 minutes. Using the actual device the circuit functions correctly without a pull-up resistor, leading me to conclude that the data sheet is correct and P1.2 is, in fact configured as push-pull. I can therefore only assume that the EPM900 DOES NOT CORRECTLY EMULATE THE P89LPC9107 and, by inference, the 9102 and 9103. Well, Keil?
Note that this is a user-user forum; Keil do not (guarantee to) monitor the forum.
See: http://www.keil.com/forum/ (see the 'Note' box).
If you want a response from Keil, then you must contact support direct.
THanks Andy. I did - they didn't.