Unicast address is used when a packet need to be sent to single receiver.
Broadcast address is used when packet need to be sent to all nodes in network.
Multicast address used when a packet is sent to multiple nodes belonging to multiple networks.
This video will show you how to check whether a mac address is unicast, multicast or broadcast.