20-668-0024 Rabbit Semiconductor, 20-668-0024 Datasheet - Page 217

IC CPU RABBIT4000 128-LQFP

20-668-0024

Manufacturer Part Number
20-668-0024
Description
IC CPU RABBIT4000 128-LQFP
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 20-668-0024

Processor Type
Rabbit 4000 8-bit
Speed
60MHz
Voltage
2.5V, 2.7V, 3V, 3.3V
Mounting Type
Surface Mount
Package / Case
128-LQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Other names
20-668-0022
316-1078

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
20-668-0024
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
20.3.4 Handling Interrupts
The network port interrupt is automatically cleared by reading NACSR.
A sample interrupt handler is shown below.
Chapter 20 10Base-T Ethernet
network_isr::
done:
handle_rx_err:
handle_tx_err:
handle_jabber:
push af
ioi ld a, (NACSR)
push af
bit 6,a
jp nz, handle_rx_err
pop af
bit 4,a
jp nz, handle_tx_err
pop af
bit 2,a
ioi ld a, (NASR)
bit 0,a
jp nz, handle_jabber
pop af
ipres
ret
ioi ld a, (NARSR)
; check why error occurred and respond accordingly
ret
ioi ld a, (NATSR)
; check why error occurred and respond accordingly
ret
ld a, 0x00
ioi ld (NATCR), a
ld a, 0x80
ioi ld (NARR), a
ld a, 0x80
ioi ld (NATCR), a
ret
; read the interrupt status
; save status byte for later
; did receive error occur?
; recover network status byte
; did transmit error occur?
; did link change or jabber occur?
; get current status to check which one
; did jabber condition occur?
; get receiver status
; get transmitter status
; disable transmitter
; reset transmitter
; enable transmitter
207

Related parts for 20-668-0024