English
Language : 

80-0208-B Datasheet, PDF (4/13 Pages) List of Unclassifed Manufacturers – Speech And Music Processor
SC-604
Data sheet
Configure port A (PA0–PA7), PORT D2, and port D3 as input ports (default at reset). Write 0x00 to port A
(0x04) and 0x03 to port D (0x1C) control registers.
After the slave completes its initialization, the slave needs to inform the host that it is ready to read or write
data.
Note: the default mode for the MSP50C604 is the slave mode. The MSP50C604 can be set to master mode by
writing a 1 to port G bit 0. This is an internal bit that is not available on the MSP50C604 external pins.
Note: the initialization sequence given previously is a specific requirement for setting up the MSP50C604 in
slave mode. For the basic initialization requirements of the device, please refer to the MSP50C614 user’s guide
(SPSU014).
Write To Slave In The Slave Mode
The slave indicates it is ready to receive data from the host by dropping INRDY low. This is done by writing
low-high-low to port D (0x18) bit 0 (PD0).
On the falling edge of the internal PD0 pulse, INRDY toggles low, notifying the host that the slave is ready to
receive data.
The host writes data to the slave by setting R/W low and then pulsing the STROBE high-low-high.
The slave latches the data on the rising edge of the STROBE pulse and sets INRDY high.
An INT3 interrupt is generated as INRDY goes high completing the write cycle.
The latched data is read by the slave through port A (0x00) data register.
Read From Slave In The Slave Mode
When the slave has data for the host, it places the data in port C (0x10).
The slave then indicates that the data is ready by dropping OUTRDY low. This is done by writing low-high-
low to port D (0x18) bit 1 (PD1).
On the falling edge of the internal PD1 pulse, OUTRDY toggles low notifying the host that the slave is ready
to send data.
The host responds by setting R/W high and then pulsing STROBE high-low-high.
The host should latch the data before raising STROBE high.
This informs the slave that the data has been written to the host. The OUTRDY is pulled high by the slave at
the rising edge of STROBE.
An INT4 interrupt is generated as OUTRDY goes high completing the read cycle.
4
P/N 80-0208-B
© 2002 Sensory Inc.