Hi,
The way you configured that coupon, it will be automatically loaded in the cart if you order for at least 800€ of that product with the id 162. And when it will, it will have the same value as the total amount of the items of the product with the id 162.
So for example, you have a cart with 2 items of the product X with a value of 100, and 5 items of the product 162 with a value of 200 and on the checkout, you'll get a sub total of 2*100+5*200 = 1200, a coupon of the value 1000 and a final total of 200.
When you select a product or a category in a coupon you tell the system to only apply the coupon if that product or a product of that category is in the cart.
And when you do that, the minimum order value is the total amount of the product or the products in that category.
So if you want to base the minimum order value on the total of the order, you should not set any product or category.
What you want to do: "add a free product to the cart above a certain amount" cannot be done with the coupon system. The coupon system allows you to add a discount to the cart based on criteria, not to add products to the cart.