数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

DSPIC30F0013AT-30IPT-ES 数据表(PDF) 60 Page - Microchip Technology

部件名 DSPIC30F0013AT-30IPT-ES
功能描述  High-Performance Digital Signal Controllers
Download  220 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  MICROCHIP [Microchip Technology]
网页  http://www.microchip.com
标志 MICROCHIP - Microchip Technology

DSPIC30F0013AT-30IPT-ES 数据表(HTML) 60 Page - Microchip Technology

Back Button DSPIC30F0013AT-30IPT-ES Datasheet HTML 56Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 57Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 58Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 59Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 60Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 61Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 62Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 63Page - Microchip Technology DSPIC30F0013AT-30IPT-ES Datasheet HTML 64Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 60 / 220 page
background image
dsPIC30F3014/4013
DS70138C-page 58
Advance Information
 2004 Microchip Technology Inc.
8.3
Traps
Traps can be considered as non-maskable interrupts
indicating a software or hardware error, which adhere
to a predefined priority as shown in Figure 8-1. They
are intended to provide the user a means to correct
erroneous operation during debug and when operating
within the application.
Note that many of these trap conditions can only be
detected when they occur. Consequently, the question-
able instruction is allowed to complete prior to trap
exception processing. If the user chooses to recover
from the error, the result of the erroneous action that
caused the trap may have to be corrected.
There are 8 fixed priority levels for traps: Level 8
through Level 15, which implies that the IPL3 is always
set during processing of a trap.
If the user is not currently executing a trap, and he sets
the IPL<3:0> bits to a value of ‘0111’ (Level 7), then all
interrupts are disabled, but traps can still be processed.
8.3.1
TRAP SOURCES
The following traps are provided with increasing prior-
ity. However, since all traps can be nested, priority has
little effect.
Math Error Trap:
The Math Error trap executes under the following three
circumstances:
1.
Should an attempt be made to divide by zero,
the divide operation will be aborted on a cycle
boundary and the trap taken.
2.
If enabled, a Math Error trap will be taken when
an arithmetic operation on either accumulator A
or B causes an overflow from bit 31 and the
accumulator guard bits are not utilized.
3.
If enabled, a Math Error trap will be taken when
an arithmetic operation on either accumulator A
or B causes a catastrophic overflow from bit 39
and all saturation is disabled.
4.
If the shift amount specified in a shift instruction
is greater than the maximum allowed shift
amount, a trap will occur.
Address Error Trap:
This trap is initiated when any of the following
circumstances occurs:
1.
A misaligned data word access is attempted.
2.
A data fetch from our unimplemented data
memory location is attempted.
3.
A data access of an unimplemented program
memory location is attempted.
4.
An instruction fetch from vector space is
attempted.
5.
Execution of a “BRA #literal” instruction or a
“GOTO #literal” instruction, where literal
is an unimplemented program memory address.
6.
Executing instructions after modifying the PC to
point
to
unimplemented
program
memory
addresses. The PC may be modified by loading
a value into the stack and executing a RETURN
instruction.
Stack Error Trap:
This trap is initiated under the following conditions:
1.
The stack pointer is loaded with a value which is
greater than the (user programmable) limit value
written into the SPLIM register (stack overflow).
2.
The stack pointer is loaded with a value which is
less than 0x0800 (simple stack underflow).
Oscillator Fail Trap:
This trap is initiated if the external oscillator fails and
operation becomes reliant on an internal RC backup.
8.3.2
HARD AND SOFT TRAPS
It is possible that multiple traps can become active
within the same cycle (e.g., a misaligned word stack
write to an overflowed address). In such a case, the
fixed priority shown in Figure 8-2 is implemented,
which may require the user to check if other traps are
pending, in order to completely correct the fault.
‘Soft’ traps include exceptions of priority level 8 through
level 11, inclusive. The arithmetic error trap (level 11)
falls into this category of traps.
‘Hard’ traps include exceptions of priority level 12
through level 15, inclusive. The address error (level
12), stack error (level 13) and oscillator error (level 14)
traps fall into this category.
Note:
If the user does not intend to take correc-
tive action in the event of a trap error
condition, these vectors must be loaded
with the address of a default handler that
simply contains the RESET instruction. If,
on the other hand, one of the vectors
containing an invalid address is called, an
address error trap is generated.
Note:
In the MAC class of instructions, wherein
the data space is split into X and Y data
space, unimplemented X space includes
all of Y space, and unimplemented Y
space includes all of X space.


类似零件编号 - DSPIC30F0013AT-30IPT-ES

制造商部件名数据表功能描述
logo
Microchip Technology
DSPIC30F0013AT-30I MICROCHIP-DSPIC30F0013AT-30I Datasheet
3Mb / 210P
   High-Performance, 16-bit Digital Signal Controllers
08/04/10
DSPIC30F0013AT-30I MICROCHIP-DSPIC30F0013AT-30I Datasheet
3Mb / 210P
   High-Performance, 16-bit Digital Signal Controllers
08/04/10
DSPIC30F0013AT-30I/P MICROCHIP-DSPIC30F0013AT-30I/P Datasheet
3Mb / 206P
   High-Performance, 16-bit Digital Signal Controllers
2008
DSPIC30F0013AT-30I/P MICROCHIP-DSPIC30F0013AT-30I/P Datasheet
1Mb / 220P
   High-Performance, 16-bit Digital Signal Controllers
12/08/06
DSPIC30F0013AT-30I/P MICROCHIP-DSPIC30F0013AT-30I/P Datasheet
3Mb / 220P
   High-Performance, 16-Bit Digital Signal Controllers
12/08/06
More results

类似说明 - DSPIC30F0013AT-30IPT-ES

制造商部件名数据表功能描述
logo
Microchip Technology
DSPIC30F6010 MICROCHIP-DSPIC30F6010 Datasheet
5Mb / 218P
   High-Performance Digital Signal Controllers
2004
DSPIC30F6014 MICROCHIP-DSPIC30F6014 Datasheet
3Mb / 222P
   High Performance Digital Signal Controllers
2004
DSPIC30F2011 MICROCHIP-DSPIC30F2011 Datasheet
3Mb / 207P
   High-Performance Digital Signal Controllers
2005
DSPIC30F5011 MICROCHIP-DSPIC30F5011 Datasheet
3Mb / 220P
   High-Performance Digital Signal Controllers
2004
DSPIC30F6011A MICROCHIP-DSPIC30F6011A_05 Datasheet
3Mb / 238P
   High-Performance Digital Signal Controllers
2005
DSPIC30F6010A MICROCHIP-DSPIC30F6010A_11 Datasheet
3Mb / 236P
   High-Performance, 16-bit Digital Signal Controllers
2011
DSPIC30F2010 MICROCHIP-DSPIC30F2010_08 Datasheet
2Mb / 204P
   High-Performance, 16-bit Digital Signal Controllers
2008
DSPIC33FJXXXMCX06A MICROCHIP-DSPIC33FJXXXMCX06A Datasheet
2Mb / 352P
   High-Performance, 16-bit Digital Signal Controllers
2009
DSPIC30F2011 MICROCHIP-DSPIC30F2011_08 Datasheet
3Mb / 206P
   High-Performance, 16-bit Digital Signal Controllers
2008
DSPIC33FJ12MC201MM MICROCHIP-DSPIC33FJ12MC201MM Datasheet
4Mb / 284P
   High-Performance, 16-Bit Digital Signal Controllers
2007
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 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址




隐私政策
ALLDATASHEETCN.COM
ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   链接交换   |   制造商名单
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