Questions tagged [lpc]

LPC is a series of 32-bit ARM microcontrollers manufactured by NXP Semiconductors.

Refers to a line of ARM-based microcontrollers by NXP Semiconductors.

LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors (formerly Philips Semiconductors). The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each micro controller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The legacy LPC families were based on the 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.

Source: NXP LPC at Wikipedia

114 questions
23
votes
2 answers

SDRAM Termination Resistors: Are They Needed?

For a project I'm designing, I'm using an IS42s32800 (TSOP) SDRAM with an LPC1788 (QFP) microcontroller. On the PCB I have 4 layers with a ground plane right below the top signal layer and a VDD plane right above the bottom signal layer. Average…
ozg
  • 373
  • 1
  • 2
  • 8
11
votes
1 answer

Storing a secure key in an embedded device's memory

I am working on an embedded device which send/receive data and stored them in ciphertext mode (encrypted mode). Now what's best approach for storing keys (I used ARM CORTEX M series MCU)? 1-Storing keys in the SRAM memory and in each booting…
8
votes
6 answers

Is there a standard In Circuit programming connector for LPC chips?

The various LPC microcontroller chips have a boot mode that accepts serial communication and writes the received program to Flash. I want to make a PCB with and LPC1114 that must be programmed in circuit, with only minimal interface circuitry on the…
Wouter van Ooijen
  • 48,407
  • 1
  • 63
  • 136
7
votes
3 answers

Which ARM MCU family is better for beginners?

Which ARM MCU family is better for beginners? I mean which family: Is straightforward and easier to learn Has more/better learning and development resources available Has bigger and better community [Has FLOSS learning and development…
user62541
6
votes
3 answers

Why isn't my SysTick_Handler() being called in my LPCxpresso C++ Project?

I have created a C++ project for an LPC1227 using LPCExpresso 6.1.0. The project, up until now, builds and runs fine. I have not made any changes to cr_startup_lpc12xx.cpp. I would like to add a SysTick_Handler(). In my main.cpp I have added a…
TDL
  • 439
  • 1
  • 5
  • 12
6
votes
2 answers

LPC1788 reading via SPI from ENC28J60

I have a problem with SPI communication with ENC28J60 chip. Basically I can't use SSP in SPI mode as it is, because ENC28J60 expects CS to be low for multiple bytes while SSP shifts it high after each byte transmitted. To overcome this, I have GPIO…
Gossamer
  • 663
  • 6
  • 14
6
votes
1 answer

What are the things to watch out for when switching from AVRs to Cortex M3?

I've just recently gotten my Cortex M3 (LPC1343) up and running, following Microbuilder's instructions to get a GNU C compiler working for it. I've run some example code and in general, the code seems to be a lot more complex than what I've been…
cksa361
  • 3,814
  • 7
  • 33
  • 49
5
votes
1 answer

i2c on different logic level devices

I'm having a problem making LPC2148 work with SRF10 sensor. LPC is 3.3v device with 5v compatible i2c (at least user docu claims that). On the other side there is SRF10 device which is 5v. I have tried with both levels as pull-up lvl connected with…
Gossamer
  • 663
  • 6
  • 14
5
votes
1 answer

How can I log information from code in IAR Embedded Workbench to a log file?

I'm trying to develop an application for the NXP LPC1788 microcontroller and I would like to be able to log formatted strings at arbitrary points within the source code to a log file in a way that has negligible impact on the performance of the…
Tagc
  • 151
  • 1
  • 4
5
votes
1 answer

Can an LPC1343 accept its initial program over USB?

The LPC13xx datasheet suggests some clock setup is necessary to use USB. Does the chip's built in boot loader make it possible to load the initial program over USB, or do the clock multipliers have to be configured with JTAG first?
joeforker
  • 5,596
  • 10
  • 38
  • 59
5
votes
1 answer

RMII MAC side routing and signal integrity

I have some signal integrity and EMC questions. In my board LPC1768 RMII interface is connected to LAN8720. Because of pin locations some RMII signals must go through bottom layer. This is a four layer board, 2nd layer is GND, 3rd layer is Power. I…
zenprogrammer
  • 281
  • 3
  • 11
4
votes
2 answers

ARM microcontroller, where to begin

I had previously worked on Arduino but I think it was very simplified for the users. Now, I want to learn properly. I decided to begin learning ARM microcontroller. So, I bought LPC1114 DIP because I can do it on a breadboard. I didn't want to use…
zud
  • 1,746
  • 6
  • 25
  • 42
4
votes
1 answer

USB 2.0 PCB trace design restrictions

Thanks to the help from this community I am much closer to finishing my new design. Right now I am most worried about my USB 2.0 traces, and I want to make sure that I am doing everything right with spacing and what not. I'm using the USB0 port on…
Adam Vadala-Roth
  • 229
  • 3
  • 13
4
votes
1 answer

Reading useful data from barcode input

I have interfaced a HID bar-code scanner with LPC2468. It is sending data when i scan a bar-code, it sends a lot of bytes when i make a scan, how can i know out of these bytes which are the bytes corresponding to the scanned bar-code. For eg:If i…
Sarao
  • 45
  • 3
4
votes
1 answer

Are there any open design files for an NXP LPC1* breakout board?

I would like to build a board for an LPC1* processor. Are there published Eagle layouts for these?
joeforker
  • 5,596
  • 10
  • 38
  • 59
1
2 3 4 5 6 7 8