There are simpler integrated circuits that have only one function(read a sensor/ control a digital potentiometer/oscillator) to drive a PWM circuit. These ICs have no clock crystal of their own. To communicate with these ICs, use synchronous serial communication.
<aside> ❓ What's the meaning of clock crystal?🤔Is it literal or a fixed definition?
</aside>
2 common forms of synchronous serial:
Synchronous serial devices communicate by shifting bits of data along their communication lines. Data moved down the line one bit every time the clock pulses. All the devices in a synchronous serial chain share the same data and clock lines.
A typical SPI bus configuration.
the controller device communicates with one peripheral >> sets the device’s CS pin low
If a peripheral device’s CS pin is high, it will not respond to any commands sent on the data line.
the rising edge of the clock
The peripheral listens to the microcontroller’s SDO line every time the clock changes from low to high
the falling edge of the clock
If it is instructed to send any data back, it will send data back to the controller when the clock signal changes from high to low
Arduino Uno's SPI pins(same for Nano 33 IoT) | SPI library reference page