Darlington Driver (UDN2901A)

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.

Related Commands:

Print Page




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
	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

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


No Image Selected

Submit Your Own Code!

You must be logged in to submit code examples. Login now.


  • Login to leave a comment.