The ball grid array (BGA) package comes in various sizes, ranging from 17mm x 17mm to 35mm x 35mm. It offers ball pitches of 0.8mm and 1.0mm, resulting in ball counts that range from 208 to 976 balls. Additionally, PBGA packages are available in both 2 and 4 layer substrate designs.