When we say PDN that means packet data network serving a particular APN.
A single PGW can serve multiple APNs and connection to each APN is known as PDN connection.
PGW allocates an IP address for each PDN connection. It can allocate multiple IP addresses for same UE if it is serving multiple APN to which same UE is connected. For example: Internet APN and IMS APN. Both APN can be served by same PGW.