Electronic Components Datasheet Search
  English  ▼

X  

UM0851 Datasheet(PDF) 206 Page - STMicroelectronics

Part # UM0851
Description  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 Datasheet(HTML) 206 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 202Page - STMicroelectronics UM0851 Datasheet HTML 203Page - STMicroelectronics UM0851 Datasheet HTML 204Page - STMicroelectronics UM0851 Datasheet HTML 205Page - STMicroelectronics UM0851 Datasheet HTML 206Page - STMicroelectronics UM0851 Datasheet HTML 207Page - STMicroelectronics UM0851 Datasheet HTML 208Page - STMicroelectronics UM0851 Datasheet HTML 209Page - STMicroelectronics UM0851 Datasheet HTML 210Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 206 / 245 page
background image
Miscellaneous device drivers
UM0851
206/245
Doc ID 16604 Rev 2
9
Miscellaneous device drivers
9.1
General purpose I/O (GPIO) driver
This section describes the the GPIO capabilities of the SPEAr embedded MPU family.
9.1.1
Hardware overview
A "General Purpose Input/Output" (GPIO) is a flexible software-controlled digital signal.
Each GPIO represents a bit connected to a particular pin, or "ball" on Ball Grid Array (BGA)
packages. Each input/output can be controlled in two distinct modes:
●
Software mode, through an APB interface.
●
Hardware mode, through a hardware control interface.
The GPIO IP used in the SPEAr family is an ARM PL061 GPIO. SPEAr3xx contains one
PL061 instance and SPEAr600 contains four PL061 instances (two local GPIOs in CPU
subsystem, one GPIO in the application subsystem and one in the basic subsystem).
The main features of the ARM PL061 GPIO are:
●
Eight individually programmable input/output pins (default to input at reset)
●
Programmable interrupt generation capability on any number of pins (edge and level
interrupts).
Figure 57.
GPIO block diagram
The GPIO pin numbers are different in SPEAr3xx and SPEAr600. Refer to Table 53 and
Table 54.
GPIO pin numbers are different in case of SPEAr3xx and SPEAr600.
Input/
output
control
Mode
control
multiplexer
ID
Interrupt
control
Register block
AMBA APB interface
Hardware
control
interface
Input/output
multiplexer
Interrupt detection
logic
Enable lines
Output data
Input data



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com