English
Language : 

ST10F272Z2_08 Datasheet, PDF (133/189 Pages) STMicroelectronics – 16-bit MCU with 256 Kbyte Flash memory and 20 Kbyte RAM
ST10F272Z2
Known limitations
24.4
Spurious BREQ pulse in slave mode during external bus
arbitration phase
Description
Sporadic bus errors may occur when external bus arbitration is used via the HOLD function
and the ST10F272Z2 is configured as a slave.
After the slave has been granted access to the bus, the slave disables the BREQ signal
sporadically for a short time, even though slave access to the bus has not been completed.
The master starts then its own bus access, generating a bus conflict between master and
slave.
Workaround
To avoid producing any spurious BREQ pulse during a slave external bus arbitration phase,
it is necessary to guarantee that the time between the HLDA assertion (Bus Acknowledge
from Master device) and the following HOLD falling edge (Bus Request from Master) is
longer than three clock cycles.
This can be implemented by delaying the HOLD signal with an RC circuit as shown in Figure
3.
Figure 39. ST10 in Slave mode
HOLD
HLDA
BREQ
Master
BREQ (P6.7)
HLDA (P6.6)
HOLD (P6.5)
ST10 in Slave mode
VSS
133/189