The Lumia 640, the latest budget smartphone from Microsoft, is gradually being made available through different carriers -- such as AT&T and Cricket Wireless -- in the U.S. Now, T-Mobile has confirmed the arrival of the Lumia 640 for its customers.

Users can purchase the Lumia 640 either for an off-contract price of $129 via T-Mobile, or pay monthly installments of $5.41 for two years without signing a contract. As of this writing, the "Uncarrier" plan is not offering the bigger Lumia 640 XL handset.

Phone Arena claims that the budget-friendly Lumia 640 is yet another attempt from Microsoft to bring more users to the Windows Phone mobile operating system (OS) platform. Hence, carriers like AT&T and Cricket are rolling out the Lumia 640 with a very affordable price.

Cricket Wireless, an AT&T subsidiary, is the first U.S. carrier to announce the arrival of Lumia 640 on its network. Like T-Mobile, it is selling the Lumia 640 for $129 without a contract, and the only color available is cyan.

AT&T will start selling the Lumia 640 and Lumia 640 XL on June 26. It will be available with three AT&T Next plans, such as 24, 18 and 12 months, without any upfront payment. Buyers will pay a total of $250 by end of any Next plan they choose.

The Lumia 640 is housed with a 5-inch IPS LCD screen that supports HD resolution of 720 x 1280 pixels. It is powered by a Snapdragon 400 chipset that features a 1.2 GHz quad-core processor and Adreno 305 graphics. The chipset is supported by 1 GB of RAM.

The internal storage of the device is 8 GB. Its external storage supports up to 128 GB of microSD memory. The device comes preloaded with the Windows Phone 8.1 OS and it is upgradable to Windows 10 Mobile.

It houses an 8 MP rear camera and a front-facing camera of 1 MP. It supports connectivity features like Wi-Fi, 3G, 4G LTE, and Bluetooth. It is equipped with a battery of 2,500 mAh capacity. The handset is available in color options such as glossy cyan, orange, white and matte black.