Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

376 Datasheet(PDF) 16 Page - Intel Corporation

Part # 376
Description  376TM HIGH PERFORMANCE 32-BIT EMBEDDED PROCESSOR
Download  95 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INTEL [Intel Corporation]
Direct Link  http://www.intel.com
Logo INTEL - Intel Corporation

376 Datasheet(HTML) 16 Page - Intel Corporation

Back Button 376 Datasheet HTML 12Page - Intel Corporation 376 Datasheet HTML 13Page - Intel Corporation 376 Datasheet HTML 14Page - Intel Corporation 376 Datasheet HTML 15Page - Intel Corporation 376 Datasheet HTML 16Page - Intel Corporation 376 Datasheet HTML 17Page - Intel Corporation 376 Datasheet HTML 18Page - Intel Corporation 376 Datasheet HTML 19Page - Intel Corporation 376 Datasheet HTML 20Page - Intel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 16 / 95 page
background image
376 EMBEDDED PROCESSOR
26 IO Space
The 80376 has two distinct physical address
spaces physical memory and IO Generally pe-
ripherals are placed in IO space although the
80376 also supports memory-mapped peripherals
The IO space consists of 64 Kbytes which can be
divided into 64K 8-bit ports 32K 16-bit ports or any
combination of ports which add to no more than 64
Kbytes The MIO pin acts as an additional address
line thus allowing the system designer to easily de-
termine which address space the processor is ac-
cessing Note that the IO address refers to a physi-
cal address
The IO ports are accessed by the IN and OUT in-
structions with the port address supplied as an im-
mediate 8-bit constant in the instruction or in the DX
register All 8-bit and 16-bit port addresses are zero
extended on the upper address lines The IO in-
structions cause the MIO pin to be driven LOW IO
port addresses 00F8H through 00FFH are reserved
for use by Intel
27 Interrupts and Exceptions
Interrupts and exceptions alter the normal program
flow in order to handle external events report errors
or exceptional conditons The difference between in-
terrupts and exceptions is that interrupts are used to
handle asynchronous external events while excep-
tions handle instruction faults Although a program
can generate a software interrupt via an INT N in-
struction the processor treats software interrupts as
exceptions
Hardware interrupts occur as the result of an exter-
nal event and are classified into two types maskable
or non-maskable Interrupts are serviced after the
execution of the current instruction After the inter-
rupt handler is finished servicing the interrupt exe-
cution proceeds with the instruction immediately af-
ter
the interrupted instruction
Exceptions are classified as faults traps or aborts
depending on the way they are reported and wheth-
er or not restart of the instruction causing the excep-
tion is suported Faults are exceptions that are de-
tected and serviced before the execution of the
faulting instruction Traps are exceptions that are
reported immediately after the execution of the in-
struction which caused the problem Aborts are ex-
ceptions which do not permit the precise location of
the instruction causing the exception to be deter-
mined Thus when an interrupt service routine has
been completed execution proceeds from the in-
struction immediately following the interrupted in-
struction On the other hand the return address from
an exceptionfault routine will always point at the
instruction causing the exception and include any
leading instruction prefixes Table 25 summarizes
the possible interrupts for the 80376 and shows
where the return address points to
The 80376 has the ability to handle up to 256 differ-
ent interruptsexceptions In order to service the in-
terrupts a table with up to 256 interrupt vectors
must be defined The interrupt vectors are simply
pointers to the appropriate interrupt service routine
The interrupt vectors are 8-byte quantities which are
put in an Interrupt Descriptor Table Of the 256 pos-
sible interrupts 32 are reserved for use by Intel and
the remaining 224 are free to be used by the system
designer
INTERRUPT PROCESSING
When an interrupt occurs the following actions hap-
pen First the current program address and the
Flags are saved on the stack to allow resumption of
the interrupted program Next an 8-bit vector is sup-
plied to the 80376 which identifies the appropriate
entry in the interrupt table The table contains either
an Interrupt Gate a Trap Gate or a Task Gate that
will point to an interrupt procedure or task The user
supplied interrupt service routine is executed Final-
ly when an IRET instruction is executed the old
processor state is restored and program execution
resumes at the appropriate instruction
The 8-bit interrupt vector is supplied to the 80376 in
several different ways exceptions supply the inter-
rupt vector internally software INT instructions con-
tain or imply the vector maskable hardware inter-
rupts supply the 8-bit vector via the interrupt ac-
knowledge bus sequence Non-Maskable hardware
interrupts are assigned to interrupt vector 2
Maskable Interrupt
Maskable interrupts are the most common way to
respond to asynchronous external hardware events
A hardware interrupt occurs when the INTR is pulled
HIGH and the Interrupt Flag bit (IF) is enabled The
processor only responds to interrupts between in-
structions (string instructions have an ‘‘interrupt win-
dow’’ between memory moves which allows inter-
rupts during long string moves) When an interrupt
occurs the processor reads an 8-bit vector supplied
by the hardware which identifies the source of the
interrupt (one of 224 user defined interrupts)
16


Similar Part No. - 376

ManufacturerPart #DatasheetDescription
logo
Energizer
376 ENERGIZER-376 Datasheet
214Kb / 1P
   Silver Oxide Batteries
logo
Fluke Corporation
376 FLUKE-376 Datasheet
97Kb / 2P
   Work horse clamp with increased performance and flexibility
logo
Pomona Electronics
3760 POMONA-3760 Datasheet
72Kb / 1P
   Standard Binding Post
logo
List of Unclassifed Man...
3760 ETC2-3760 Datasheet
138Kb / 1P
   Terminal Block Accessories
logo
Pomona Electronics
3760-0 POMONA-3760-0 Datasheet
72Kb / 1P
   Standard Binding Post
More results

Similar Description - 376

ManufacturerPart #DatasheetDescription
logo
Intel Corporation
80960CA-33 INTEL-80960CA-33 Datasheet
977Kb / 68P
   80960CA-33, -25, -16 32-BIT HIGH-PERFORMANCE EMBEDDED PROCESSOR
logo
Silicon Laboratories
EFM32GG232 SILABS-EFM32GG232 Datasheet
1Mb / 71P
   High Performance 32-bit processor
logo
Microchip Technology
MM7150 MICROCHIP-MM7150 Datasheet
316Kb / 28P
   High Performance 32-bit Embedded Controller
01/27/15
logo
Intel Corporation
80960CA-25 INTEL-80960CA-25 Datasheet
1Mb / 62P
   SPECIAL ENVIRONMENT 80960CA-25, -16 32-BIT HIGH-PERFORMANCE EMBEDDED PROCESSOR
logo
ATMEL Corporation
TSC695F ATMEL-TSC695F_04 Datasheet
2Mb / 42P
   Rad-Hard 32-bit SPARC Embedded Processor
TSC695F ATMEL-TSC695F Datasheet
2Mb / 42P
   Rad-Hard 32-bit SPARC Embedded Processor
logo
Freescale Semiconductor...
MCIMX233DJM4C FREESCALE-MCIMX233DJM4C Datasheet
298Kb / 2P
   i.MX233 Applications Processor 32-bit Embedded Microprocessor ??ARM
logo
Intel Corporation
80960HA INTEL-80960HA Datasheet
828Kb / 102P
   80960HA/HD/HT 32-Bit High-Performance Superscalar Processor
logo
List of Unclassifed Man...
EFM32GG332F512 ETC2-EFM32GG332F512 Datasheet
1Mb / 67P
   High Performance 32-bit processor @ up to 48 MHz
EFM32GG230 ETC2-EFM32GG230 Datasheet
3Mb / 66P
   High Performance 32-bit processor up to 48 MHz
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   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