11.07.2015 Views

w65c816s Microprocessor Data Sheet.pdf

w65c816s Microprocessor Data Sheet.pdf

w65c816s Microprocessor Data Sheet.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The Western Design Center, Inc.3.13 Reset (RESB)W65C816S <strong>Data</strong> <strong>Sheet</strong>The Reset (RESB) active low input is used to initialize the microprocessor and start program execution. The Reset inputbuffer has hysteresis such that a simple R-C timing circuit may be used with the internal pull-up device. The RESB signalmust be held low for at least two clock cycles after VDD reaches operating voltage. Ready (RDY) has no effect while RESBis being held low. The stack pointer must be initialized by the user's software. During the Reset conditioning period thefollowing processor initialization takes place:RegistersD=0000 SH=01, SL=*DBR=00 XH=00, XL=*PBR=00 YH=00, YL=*A=*SignalsE=1 VDA=0MX=1 VPB=1RWB=1 VPA=0P RegisterN V M X D I Z C/E* * 1 1 0 1 * */1 *=not initializedWhen Reset is brought high, an interrupt sequence is initiated• STP and WAI instructions are cleared• RWB remains in the high state during the stack address cycles.• The Reset vector address is 00FFFC,D.(see Table 6-1 for Vectors)• PC is loaded with the contents of 00FFFC,D3.14 Valid <strong>Data</strong> Address (VDA) and Valid Program Address (VPA)The Valid <strong>Data</strong> Address (VDA) and Valid Program Address (VDA) output signals indicate valid memoryaddresses when high and are used for memory or I/O address qualification.VDA VPA0 0 Internal Operation Address and <strong>Data</strong> Bus available. The Address Bus may be invalid.0 1 Valid program address-may be used for program cache control.1 0 Valid data address-may be used for data cache control.1 1 OpCode fetch-may be used for program cache control and single step control3.15 VDD and VSSVDD is the positive supply voltage and VSS is system logic ground.3.16 Vector Pull (VPB)The Vector Pull (VPB) active low output indicates that a vector location is being addressed during an interruptsequence. VPB is low during the last two interrupt sequence cycles, during which time the processor loads the PCwith the interrupt handler vector location. The VPB signal may be used to select and prioritize interrupts fromseveral sources by modifying the vector addresses.The Western Design Center W65C816S 19

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

Saved successfully!

Ooh no, something went wrong!