NXP Semiconductors LPC2919 Vectored interrupt controller, Overview, Description, Draft Draft

Models: LPC2917 LPC2919

1 68
Download 68 pages 2.51 Kb
Page 50
Image 50
DRAFT DRAFT

NXP Semiconductors

DRAFT

D

D

 

AFT

RAFT

RAFT AFT

 

 

 

DR

DR

DLPC2917/19

ARM9 microcontrollerRAFT withDRAFTCANDRAFTand LINDRAFT

 

 

 

T

DRAFT

 

 

T

 

 

 

 

DRA

 

 

DRA

 

DR

 

 

 

F

 

 

 

F

 

Legend:

 

 

DRAFT DRAFT

DRAF

Table 27. Branch clock overview …continued

 

 

 

 

 

 

 

 

 

"1" Indicates that the related register bit is tied off to logic HIGH, all writes are ignored

DRAFT

DRAFT

"0" Indicates that the related register bit is tied off to logic LOW, all writes are ignored

 

 

 

 

 

 

 

 

“+” Indicates that the related register bit is readable and writable

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

Branch Clock Name

Base Clock

Implemented Switch On/Off

 

DRAFT

 

 

 

 

 

 

 

 

 

Mechanism

 

 

 

 

 

 

DRA

 

 

WAKEUP

AUTO

 

RUN

 

 

 

 

 

 

 

 

 

 

 

CLK_SPI0

BASE_SPI_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_SPI1

BASE_SPI_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_SPI2

BASE_SPI_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_TMR0

BASE_TMR_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_TMR1

BASE_TMR_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_TMR2

BASE_TMR_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_TMR3

BASE_TMR_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_ADC1

BASE_ADC_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_ADC2

BASE_ADC_CLK

+

+

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CLK_TESTSHELL_IP

BASE_CLK_TESTSHELL

0

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.8.6.3PMU pin description

The PMU has no external pins.

8.9Vectored interrupt controller

8.9.1Overview

The LPC2917/19 contains a very flexible and powerful Vectored Interrupt Controller (VIC) to interrupt the ARM processor on request.

The key features are:

Level-active interrupt request with programmable polarity

56 interrupt-request inputs

Software-interrupt request capability associated with each request input

Observability of interrupt-request state before masking

Software-programmable priority assignments to interrupt requests up to 15 levels

Software-programmable routing of interrupt requests towards the ARM-processor inputs IRQ and FIQ

Fast identification of interrupt requests through vector

Support for nesting of interrupt service routines

8.9.2Description

The Vectored Interrupt Controller routes incoming interrupt requests to the ARM processor. The interrupt target is configured for each interrupt request input of the VIC. The targets are defined as follows:

Target 0 is ARM processor FIQ (fast interrupt service)

Target 1 is ARM processor IRQ (standard interrupt service)

LPC2917_19_1

© NXP B.V. 2007. All rights reserved.

Preliminary data sheet

Rev. 1.01 — 15 November 2007

50 of 68

Page 50
Image 50
NXP Semiconductors LPC2919 Vectored interrupt controller, Overview, Description, Draft Draft, PMU pin description, Raft