cancel
Showing results for 
Search instead for 
Did you mean: 

nvic registers missing

ezrab
Associate II
Posted on October 05, 2010 at 17:00

hi

where can i find a

description for all the nvic registers?

like NVIC_IP and NVIC_ISER

i cant find it in the

http://www.st.com/stonline/stappl/productcatalog/app?path=/comp/stcom/PcStComRPNTableView.onClickOfRPNLink&code=216844

manual.

thanks.

6 REPLIES 6
jepjoh2
Associate II
Posted on October 05, 2010 at 18:00

The NVIC and it's registers are at least described in the Cortex M3 Technical reference: 

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf

ezrab
Associate II
Posted on October 06, 2010 at 08:16

hi.

thanks for your replay.

but still i cannot find the registers for the nvic description its all in general.

where can i find the full description for every bit in the registers?

something like this :

Bits 31:27 Reserved, always read as 0.

Bits 26:24 MCO: Microcontroller clock output

Set and cleared by software.

0xx: No clock

100: System clock (SYSCLK) selected

101: HSI clock selected

110: HSE clock selected

111: PLL clock divided by 2 selected

Note: This clock output may have some truncated cycles at startup or during MCO clock

source switching.

Bits 23:22 Reserved.

Bits 21:18 PLLMUL: PLL multiplication factor

joa
Associate II
Posted on October 06, 2010 at 09:40

It's in chapter 8: ''Nested Vectored Interrupt Controller'' in that document (Cortex-M3 Tech. Ref.).

ezrab
Associate II
Posted on October 06, 2010 at 09:58

but the names are all different where can i find the NVIC_IP for example?

thanks

joa
Associate II
Posted on October 06, 2010 at 12:15

You also have the

http://www.st.com/stonline/products/literature/pm/15491.pdf

chapter 4.3. And the NVIC_Type definition in Libraries/CMSIS/CM3/CoreSupport/core_cm3.h from the firmware package.

ezrab
Associate II
Posted on October 06, 2010 at 12:45

thanks that was what i was looking for.