This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LPC9107 debugging

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)?

Parents
  • 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?

Reply
  • 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?

Children