IBM EM78M611E manual RF Interrupt Status Register, Default Value 0B00000000

Page 19

EM78M611E

Universal Serial Bus Series Microcontroller

8.2.2.12RD (USB Application FIFO Address Register) Default Value: (0B_0000_0000)

Bit

7

 

Bit

6

 

Bit

5

 

Bit 4

 

Bit 3

 

Bit 2

 

Bit 1

 

Bit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

 

 

0

 

 

UAD4

 

UAD3

 

UAD2

 

UAD1

 

UAD0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RD [0~4] USB Application FIFO address registers. These five bits are the address pointers of USB Application FIFO.

RD [5~7] Undefined registers. The default value is zero.

8.2.2.13RE (USB Application FIFO Data Register) Default Value: (0B_0000_0000)

Bit 7

Bit 6

 

Bit 5

 

Bit 4

 

Bit 3

 

Bit 2

 

Bit 1

Bit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

UD7

UD6

 

UD5

 

UD4

 

UD3

 

UD2

 

UD1

UD0

 

 

 

 

 

 

 

 

 

 

 

 

 

RE (USB Application FIFO data register) contains the data in the register of which address is pointed by RD.

NOTE

For example, if user wants to read the fourth byte of EndPoint Zero, user has to use the address of EP0 (0x00) and Data Byte Pointer of EP0 (0x10) to access it.

//Read the 4th byte of the EP0 FIFO

//First, assign the data byte pointer of EP0 register (0X10) with 0X03. MOV A, @0X10

MOVRD, a // Move data in A to RD register MOV A, @0X03

MOVRE , A // Move data in A to RE register

//Then read the content from EP0 FIFO (0x00) 4th byte

MOV A, @0X00

MOVRD, A // Assign address point to EP0 FIFO

MOVA, RE // Read the fourth byte data (Byte 3) of the EP0 FIFO

MOV A, 0X0E// Read the fifth byte data (Byte 4) of the EP0 FIFO

8.2.2.14 RF (Interrupt Status Register)

Default Value: (0B_0000_0000)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bit 7

Bit 6

 

Bit 5

 

Bit 4

 

 

Bit 3

 

Bit 2

 

Bit 1

 

Bit 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USB Host

SE2_IF

 

SE1_IF

 

Port7 state

 

 

USB

 

USB

 

EP0_IF

 

TCC_IF

Resume_IF

 

 

change_1F

 

 

Reset_IF

 

Suspend_IF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RF [0] TCC Overflow interrupt flag. It will be set while TCC overflows, and is cleared by firmware.

RF [1] EndPoint Zero interrupt flag. It will be set when the EM78M611E receives Vendor/Customer Command to EndPoint Zero. This bit is cleared by firmware.

Product Specification (V1.11) 04.20.2007

15

(This specification is subject to change without further notice)

Image 19
Contents EM78M611E Trademark Acknowledgments 2.1 Appendix Product Specification V1.1General Description FeaturesUniversal Serial Bus Series Microcontroller Product Specification V1.1 Application Type DefinitionOriginal With Both VNN Pin AssignmentEM78M611EXBP/BM/DM 20-Pin DIP/SOP/SSOP Pin Description Symbol FunctionALU ACC Data & Control BUS Block DiagramProgram Memory Function DescriptionSpecial Purpose Register Data Memory2.3 R2 Program Counter & Stack Default Value 0B00000000 2.2 R1 Timer / Clock Counter Default Value 0B00000000Operation Registers R3 0 Carry/Borrow Flag 2.4 R3 Status Register Default Value0B00011XXXBit Program Memory Page Address Condition2.5 R4 RAM Select Register Default Value 0B00XXXXXX EP0Busy Stall RF Interrupt Status Register Default Value 0B00000000Accumulator Control RegistersTCC Rate WDT Rate Control Register Default Value 0B00111111PS/2 Operation ModeBit P96 P95 P94 P93 P92 P91 P90 DualFrq.1 DualFrq.0 FrequencyPH95 PH93 PU8 PU6 PU5 USB Application FIFOs Extra Control RegisterUSB Device Controller USB ApplicationSaving Power Mode ResetInterrupt Dual Clock ModeFunction Description Pattern Detect Application PDASampling Rate and Debounce Length Control RegisterSR.2 SR.1 SR.0 Sampling Rate DB.2 DB.1 DB.0 Debounce TimeR10 PWM1 Duty Cycle Register Erepwm Control Register Default Value 0B00000001Pulse Width Modulation PWM Duty CycleAnalog-To-Digital Converter ADC ERA AD Channel Select Register Default Value 0B00011111Clock Hz Period/255 s Channel Port ERB AD LSB Data Register Default Value 0B00000000ERD AD Control Register Default Value 0B00000000 ERC AD MSB Data Register Default Value 0B00000000Command Value Action Execution Time Absolute Maximum Ratings DC Electrical CharacteristicSymbol Min Max Unit Symbol Parameter Condition Min Type Max UnitUSB Interface Application Circuit Special Register Map Address Name Bit Bit1 Default ValueOperation Registers Extra Register IOCA3 = Address Name Bit Default ValueBinary Instruction Hex Mnemonic Operation Status Affected Instruction SetThis instruction is not recommended for RE, RF operation Address Code Option Register11 16ms Bits 4~12 User ID Address EM78M611E