Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
10 years, 10 months ago.
Mbed transfer to prodution
Hello All,
I have some questions about transfer to final product.
If I am using lpc1114fd28. Can I pull out the chip(lpc1114) out of the mbed plattform and put on my own pcb. (of course having a proper crystal, reset and power supply). Or is dependant on the microcontroller on the mbed plattform? using mbed plattform as programmer.....
Can I put a new empty lpc1114fd28 in the socket on the mbed platform and program it? Or does the mcu need to preloaded which som code? I guess that is handeled by additional microcontroller on mbed platform.
Can I implement the three communication lines on mbed plattform which goes to lpc1114fd28 to my own pcb design and use mbed plattform as a in-circuit-programmer?
Can i reconfigure mbed to use internal crystal of target micro controller, instead of external.
I am trying to understand if it is time to leave mbed or if i should use it all the way to full production...
I like the simplicity so far.
1 Answer
10 years, 10 months ago.
Do you mean LPC1114FN28? if so then you can pull the MCU off the socket and use that on you own board and replace that with a 'blank' MCU.
Yes you can use the SWDIO, SWCLK, nR, VIN and GND lines to program you own board. (remove the MCU from the MBED board first you can't program two at a time).
The default clock set up is for IRC so the 12MHz crystal is not required, but if you want to use a crystal for your clock source, you will need to change the clock set up in system_LPC11xx.c file (line 111) to this:
'#define SYSPLLCLKSEL_Val 0x00000001'
Great! Exactly what I was asking for! So i guess this works for all mbed platforms but most of them you need to de-solder the mcu to use it for in circuit programming?
posted by 13 Mar 2015No, that would be an overkill. Most platforms have a facility to bypass the on-board MCU and connect to your own board. The easiest are the Freescale platforms, you can disable the on board MCU by disconnecting a jumper and use the SWD or JTag socket to connect your own board for programming, here's an example:
https://developer.mbed.org/cookbook/Prototype-To-Hardware-KL25Z
posted by 13 Mar 2015