LPC3180 NXP Semiconductors, LPC3180 Datasheet - Page 22

The LPC3180 is an ARM9-based microcontroller for embedded applications requiringhigh performance combined with low power dissipation

LPC3180

Manufacturer Part Number
LPC3180
Description
The LPC3180 is an ARM9-based microcontroller for embedded applications requiringhigh performance combined with low power dissipation
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC3180FEL320
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC3180FEL320,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC3180FEL320/01
Quantity:
9 999
Part Number:
LPC3180FEL320/01,5
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
LPC3180FEL320551
Manufacturer:
NXP Semiconductors
Quantity:
135
NXP Semiconductors
LPC3180_2
Preliminary data sheet
6.16.1 Features
6.17.1 Features
6.18.1 Features
6.16 SD card controller
6.17 Keyboard scan
6.18 High-speed timer
The SD interface allows access to external SD memory cards. The SD card interface
conforms to the SD Memory Card Specification Version 1.01.
The keyboard scan function can automatically scan a keyboard of up to 64 keys in an
8
in an idle state, with all KEY_ROW[n] pins set high, waiting for a change in the column
inputs to indicate that one or more keys have been pressed.
When a keypress is detected, the matrix is scanned by setting one output pin high at a
time and reading the column inputs. After de-bouncing, the keypad state is stored and an
interrupt is generated. The keypad is then continuously scanned waiting for ‘extra key
pressed’ or ‘key released’. Any new keypad state is scanned and stored into the matrix
registers followed by a new interrupt request to the interrupt controller. It is possible to
detect and separate up to 64 multiple keys pressed.
The high-speed timer block is clocked by the main peripheral clock. The clock is first
divided down in a 16-bit programmable prescale counter which clocks a 32-bit
Timer/Counter.
The high-speed timer includes three match registers that are compared to the
Timer/Counter value. A match can generate an interrupt and cause the Timer/Counter to
either continue to run, stop, or be reset. The high-speed timer also includes two capture
registers that can take a snapshot of the Timer/Counter value when an input signal
transitions. A capture event may also generate an interrupt.
8 matrix. In operation, the keyboard scanner’s internal state machine will normally be
Busy input function.
DMA time out interrupt to allow detection of end of reception when using DMA.
Timed interrupt to facilitate emptying the FIFO at the end of a transmission.
SPI clock and data pins may be used as general purpose pins if the SPI is not used.
Conformance to the SD Memory Card Specification Version 1.01.
DMA is supported through the system DMA controller.
Provides all functions specific to the SD memory card. These include the clock
generation unit, power management control, command and data transfer.
Supports up to 64 keys in 8
Programmable debounce period.
A key press can wake up the CPU from Stop mode.
32-bit Timer/Counter with programmable 16-bit prescaler.
Rev. 02 — 15 February 2007
16/32-bit ARM microcontroller with external memory interface
8 matrix.
LPC3180
© NXP B.V. 2007. All rights reserved.
22 of 36

Related parts for LPC3180