9

 

System Control Module

9-1

9.1

General-Purpose I/O

9-1

 

9.1.1

GPIO Register Definitions

9-2

 

 

9.1.1.1 GPIO Pin-Level Register (GPLR)

9-3

 

 

9.1.1.2 GPIO Pin Direction Register (GPDR)

9-4

 

 

9.1.1.3 GPIO Pin Output Set Register (GPSR) and

 

 

 

 

Pin Output Clear Register (GPCR)

9-5

 

 

9.1.1.4 GPIO Rising-Edge Detect Register (GRER) and

 

 

 

 

Falling-Edge Detect Register (GFER)

9-6

 

 

9.1.1.5 GPIO Edge Detect Status Register (GEDR)

9-7

 

 

9.1.1.6

GPIO Alternate Function Register (GAFR)

9-8

 

9.1.2

GPIO Alternate Functions

9-9

 

9.1.3

GPIO Register Locations

9-10

9.2

Interrupt Controller

9-11

 

9.2.1 Interrupt Controller Register Definitions

9-11

 

 

9.2.1.1

Interrupt Controller Pending Register (ICPR)

9-12

 

 

9.2.1.2

Interrupt Controller IRQ Pending Register (ICIP) and

 

 

 

 

FIQ Pending Register (ICFP)

9-13

 

 

9.2.1.3

Interrupt Controller Mask Register (ICMR)

9-14

 

 

9.2.1.4

Interrupt Controller Level Register (ICLR)

9-15

 

 

9.2.1.5

Interrupt Controller Control Register (ICCR)

9-16

 

9.2.2 Interrupt Controller Register Locations

9-17

9.3

Real-Time Clock

9-17

 

9.3.1 RTC Counter Register (RCNR)

9-17

 

9.3.2 RTC Alarm Register (RTAR)

9-18

 

9.3.3 RTC Status Register (RTSR)

9-18

 

9.3.4 RTC Trim Register (RTTR)

9-19

 

9.3.5

Trim Procedure

9-19

 

 

9.3.5.1

Oscillator Frequency Calibration

9-19

 

 

9.3.5.2 RTTR Value Calculations

9-20

 

9.3.6 Real-Time Clock Register Locations

9-21

9.4

Operating System Timer

9-21

 

9.4.1 OS Timer Count Register (OSCR)

9-22

9.4.2OS Timer Match Registers 0–3

 

 

OSMR<0>, OSMR<1>, OSMR<2>, OSMR<3>)

9-22

 

9.4.3 OS Timer Watchdog Match Enable Register (OWER)

9-22

 

9.4.4 OS Timer Status Register (OSSR)

9-23

 

9.4.5 OS Timer Interrupt Enable Register (OIER)

9-24

 

9.4.6

Watchdog Timer

9-24

 

9.4.7 OS Timer Register Locations

9-25

9.5

Power Manager

9-26

 

9.5.1

Run Mode

9-26

 

9.5.2

Idle Mode

9-26

 

 

9.5.2.1

Entering Idle Mode

9-26

 

 

9.5.2.2

Exiting Idle Mode

9-27

 

9.5.3

Sleep Mode

9-27

 

 

9.5.3.1 CPU Preparation for Sleep Mode

9-27

 

 

9.5.3.2 Events Causing Entry into Sleep Mode

9-27

 

 

9.5.3.3 The Sleep Shutdown Sequence

9-28

 

 

9.5.3.4 During Sleep Mode

9-28

 

 

9.5.3.5 The Sleep Wake-Up Sequence

9-28

SA-1100 Developer’s Manual

v

Page 5
Image 5
Intel SA-1100 manual 1.6, System Control Module