SI2434-D-FS Silicon Laboratories Inc, SI2434-D-FS Datasheet - Page 301
![no-image](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_sml.jpg)
SI2434-D-FS
Manufacturer Part Number
SI2434-D-FS
Description
IC ISOMODEM SYSTEM-SIDE 16SOIC
Manufacturer
Silicon Laboratories Inc
Specifications of SI2434-D-FS
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
- Current page: 301 of 304
- Download datasheet (5Mb)
}
// This is the main ISR handler loop: stay in it until all interrupts are cleared
while ( RXFInterrupt || TXEInterrupt || TimerInterrupt || U70Interrupt )
{
// ***RXF INTERRUPT***
// Separate RXF interrupt from timer interrupt to reduce the number of HIR1 reads.
if ( RXFInterrupt )
{
}
// ***TIMER INTERRUPT***
// If there wasn't an RXF interrupt, but the receive FIFO isn't empty,
// the interrupt may have been caused by the receive timer interrupt.
// Note: If the host cannot empty its queue fast enough to keep up with the
// modem or if it is going to have a long period of time (>:U6F setting) where
// there won't be room in the FIFO, it would be better to completely disable
// the interrupt until the host has made room for more data. The timer interrupt
// can only be cleared by reading a byte from the FIFO; if there is no room
// in the FIFO, the interrupt will not be cleared. Alternatively, the routine
// could read a byte to clear the interrupt and then discard the data.
// MODULUS_MASK is BUFFERSIZE - 1
while ( TimerInterrupt && ( rxBufferSize < MODULUS_MASK ) )
{
}
// ***U70 INTERRUPT***
// Check for a "software" interrupt. "software" refers to any of the interrupts
// described in U70 in the modem datasheet.
// software interrupt is not masked. This is the reason for the bit shift.
if ( U70Interrupt )
{
// MODULUS_MASK is BUFFERSIZE - 1
while ( ( rxBufferSize < MODULUS_MASK ) && ( BytesReceived < 10 ) )
{
}
// Clear the RXF interrupt if fewer than 3 bytes were read. If more than 3 bytes
// were read from the FIFO the interrupt will be cleared automatically.
if (BytesReceived < 3)
{
}
// Read a byte
readModemByte;
BytesReceived++;
// Check the status to see if the FIFO is empty
ReadModemStatus;
// Mask the interrupt so that it doesn't cause another interrupt
// until the host software clears it with AT:I and tells us to
// turn it back on
ClearINTM;
control_update = 1;
readModemByte;
// Set a flag to know that RXF was serviced
rxf_processed = 1;
BytesReceived++;
ClearRXF;
control_update = 1;
// Clear RXF since we didn't empty the FIFO
Rev. 1.3
Only do this if the
AN93
301
Related parts for SI2434-D-FS
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![SI2434-C-FSR](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
SOIC 16/C°/33.6 KBPS ISOMODEM 16-PIN SYSTEM-SIDE - LEAD-FREE
Manufacturer:
Silicon Laboratories Inc
![SI2434-C-GTR](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
TSSOP 24/I°/33.6 KBPS ISOMODEM SYSTEM-SIDE
Manufacturer:
Silicon Laboratories Inc
![SI2434-D-FSR](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
SOIC 16/C°/33.6 KBPS ISOMODEM 16-PIN SYSTEM-SIDE - LEAD-FREE
Manufacturer:
Silicon Laboratories Inc
![SI2434-C-FT](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
IC ISOMODEM SYSTEM-SIDE 24TSSOP
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![SI2434-C-FS](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
Modem Chip Chipset 33.6Kbps 16-Pin SOIC
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![SI2434-C-FTR](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
Modem Chip Chipset 33.6Kbps 24-Pin TSSOP T/R
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![SI2434-C-GT](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![SI2434-FT](/photos/16/3/160307/soic-16_tmb.jpg)
Part Number:
Description:
Telecom ICs CONTACT SILICON LABS FOR AVAILABILITY
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![SI2434-C-FT-R](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
IC ISOMODEM SYSTEM-SIDE 24TSSOP
Manufacturer:
Silicon Laboratories Inc
![SI2434-D-FT](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
IC ISOMODEM SYSTEM-SIDE 24TSSOP
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![500SAAB8M00000ACF](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
SMD/C°/SINGLE-ENDED OUTPUT SILICON OSCILLATOR
Manufacturer:
Silicon Laboratories Inc
![SI3210MFT](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Silicon Laboratories Inc
Datasheet:
![4010-DAAKF_868](/images/manufacturer_photos/0/6/609/silicon_laboratories_inc_tmb.jpg)
Part Number:
Description:
N/A N/A/SI4010 AES KEYFOB DEMO WITH LCD RX
Manufacturer:
Silicon Laboratories Inc
Datasheet: