The UDN2901A is a 16-pin chip which contains seven 'high-side switches' - The load connects between the transistor output and 0V and the transistor conducts current to V+ when turned on.
Darlington Driver (UDN2901A)
Schematic
PCB
Control of a ULN2901A driver.
This program outputs 7-bit data to the B.0 through B.6 pins which connect to an ULN2901A driver.
- Code Example:
-
dirsB = $7F ; Make B.0 to B.6 outputs main: for b0 = $00 to $7F pinsB = b0 ; Put binary value to B.0 to B.6 pause 250 ; Wait a short while next goto main ; Repeat
Copy Code Submit an Example
Create Module
There is no specific UDN2901A create module but the BCX38C darlington transistor create modules (low-side switch) may potentially be used instead (shown connected to buzzer).
Bill of Materials
Description | Code | Qty | |
---|---|---|---|
UDN2901A Darlington Driver | ? | 1 | Buy Now |
16-pin 0.3" DIL IC socket | ICH016 | 1 | Buy Now |
100nF miniature polyester capacitor | CAP001 | 1 | Buy Now |
Simulation
Submit Your Own Code!
You must be logged in to submit code examples. Login now.
Share