LPCXpresso board, LPC11C24 (OM13012) hardware design error

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPCXpresso board, LPC11C24 (OM13012) hardware design error

1,105 Views
rianzu
Contributor II

I've just bought from Farnell a LPCXpresso board, LPC11C24 (OM13012) board for using as a programmer and playing with 11C24

OM13012 - NXP - Evaluation Board, For Microcontroller, LPCXpresso, CorteX-M0 | Farnell element14

Schematic here

https://www.embeddedartists.com/sites/default/files/docs/schematics/LPCXpressoLPC11C24revB.pdf

Now while playing, we noticed that MCU is directly powered from 5V (USB) through a single diode (D2), so receiving about 4V6 at LPC11C24 Vdd pin. Absolute maxim ratings is 4V6... hmm... do you want us to buy every week a new board ?!?

The problem is that every ext. peripheral will receive 4V6 too instead of 3V3 so I presume NXP wants us to burn all competitor chips like memories, sensors, etc. and buy from them 4V6 "resistant proof" chips. Joking....

The question is why don't you just use the (already) existing 3V3 from USB controller or put a cheap LDO ?!

Another issue that could be solved would be why don't you modify the schematic to be able to program target MCU at any voltage, like low power situations (Vdd = 1V8). Take a look on schematic, U4, U5 and U6 are level translators and in actual schematic, you always power them from internal 3V3.

The smart way will be to power only U6 from internal 3V3 so any incoming signals like SWD (from TARGET to DEBUGGER) will be converted to 3V3. Now outgoing signals, needs to be adapted to TARGET voltage so powering U4 and U5 from TARGET Vdd will just convert those into 1V8 for example.

Just remove D6 diode, de-solder U6 pin 14 and tie him to some internal 3V3, for example pin 6 of U3.

Use VIO_3V3X as V_TARGET.

See attached image that I use for a old LPC1114 target board that I broke and use as a separate programmer.

Regards,

Labels (5)
0 Kudos
3 Replies

638 Views
sergedemaseneer
Contributor III

When I check the schematic then i see that the LPC11C24 gets his power from VIO_3V3X through J7. So what's wrong with this?

And EXT_POW, available on the extension connector should never exceed the max specs from the mcu. EXT_POW has to be used when the board is used as stand-alone.

0 Kudos

638 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Serge De Maseneer,

I think the part of SCH is wrong (Fig 1), as the Pin 20 is P1O2_5, no the VCC.

The board (OM13012) is no longer available, we'd like to recommend use the replacement board (OM13093).

pastedImage_1.png

Fig 1

Hope it helps.

Ping

0 Kudos

638 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Rain,

Thanks for your sharing.

I've not had the LPC11C24 (OM13012) board on my site now and I will check for the design error if I get the board.
Have a great day,
Ping

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos