12.01.2013 Views

DATA SHEET - IEETA

DATA SHEET - IEETA

DATA SHEET - IEETA

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Philips Semiconductors Product specification<br />

8-bit microcontroller with on-chip CAN P8xC592<br />

14.2 Interrupt Vectors<br />

The vector indicates the Program Memory location where<br />

the appropriate interrupt service routine starts<br />

(see Table 79).<br />

Table 79 Interrupt vectors<br />

SOURCE BIT VECTOR<br />

External 0 X0 0003H<br />

Timer 0 overflow T0 000BH<br />

External 1 X1 0013H<br />

Timer 1 overflow T1 001BH<br />

Serial I/O 0 (UART) S0 0023H<br />

Serial I/O 1 (CAN) S1 002BH<br />

T2 capture 0 CT0 0033H<br />

T2 capture 1 CT1 003BH<br />

T2 capture 2 CT2 0043H<br />

T2 capture 3 CT3 004BH<br />

ADC completion ADC 0053H<br />

T2 compare 0 CM0 005BH<br />

T2 compare 1 CM1 0063H<br />

T2 compare 2 CM2 006BH<br />

T2 overflow T2 0073H<br />

handbook, full pagewidth<br />

XTAL2<br />

OSCILLATOR<br />

1996 Jun 27 67<br />

PD<br />

XTAL1<br />

sleep<br />

14.3 Interrupt Priority<br />

Each interrupt source can be either high priority or low<br />

priority. If both priorities are requested simultaneously, the<br />

processor will branch to the high priority vector. If there are<br />

simultaneous requests from sources of the same priority,<br />

then interrupts will be serviced in the following order:<br />

X0, S1, ADC, T0, CT0, CM0, X1, CT1, CM1, T1, CT2,<br />

CM2, S0, CT3, T2.<br />

A low priority interrupt routine can only be interrupted by a<br />

high priority interrupt. A high priority interrupt routine can<br />

not be interrupted.<br />

15 POWER REDUCTION MODES<br />

The P8xC592 has three software-selectable modes to<br />

reduce power consumption. These are:<br />

• Sleep mode, affecting the CAN-controller only<br />

• Idle mode, affecting the<br />

– CPU (halted)<br />

– Timer 2 (stopped and reset)<br />

– PWM0, PWM1 (reset, output = HIGH)<br />

– ADC (aborted if in progress)<br />

• Power-down mode, affecting the whole P8xC592<br />

device.<br />

CLOCK<br />

GENERATOR<br />

IDL<br />

interrupts<br />

serial ports<br />

timer blocks<br />

Fig.22 Internal Sleep, Idle and Power-down clock configuration.<br />

CAN<br />

CPU<br />

T2<br />

PWM<br />

ADC<br />

MGA167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!